INTEGRITY Dokumentace

Povolení Elastic

Odesílejte protokoly Cloudflare do Elasticu a získejte okamžitý přehled a poznatky. Součástí této integrace s Elasticem je předpřipravený dashboard, ve kterém snadno zobrazíte všechna data Cloudflare týkající se observability a zabezpečení.

Integraci Cloudflare Logpush lze pro shromažďování dat používat ve třech různých režimech:

Povolení úlohy Logpush v Cloudflare

Zvolte, kterou metodu chcete použít, a nakonfigurujte odpovídající úlohu Logpush v Cloudflare dashboardu nebo prostřednictvím API.

Elastic podporuje výchozí formát JSON.

Chcete-li odesílat protokoly do objektového úložiště pro krátkodobé uložení a bufferování před jejich načtením do Elastic (doporučeno), postupujte podle pokynů pro konfiguraci úlohy Logpush pro odesílání protokolů do AWS S3, Google Cloud Storage, nebo Azure Blob Storage.

Chcete-li použít Režim koncového bodu HTTP, použijte API k odesílání protokolů na koncový bod HTTP zajišťovaný vaším Elastic Agentem.

Pro vyšší zabezpečení přidejte na obou stranách stejnou vlastní hlavičku i s její hodnotou.

Například při vytváření úlohy spolu s hlavičkou a hodnotou pro konkrétní datovou sadu:

Požadovaná oprávnění API tokenu

Alespoň jeden z následujících oprávnění tokenu je povinné:
Vytvořit úlohu Logpush
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/logpush/jobs" \
	--request POST \
	--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
	--json '{
		"name": "<PUBLIC_DOMAIN>",
		"destination_conf": "https://<PUBLIC_DOMAIN>:<PUBLIC_PORT>?header_<SECRET_HEADER>=<SECRET_VALUE>",
		"dataset": "http_requests",
		"output_options": {
				"field_names": [
						"RayID",
						"EdgeStartTimestamp"
				],
				"timestamp_format": "rfc3339"
		}
	}'

Povolte integraci v Elastic

Jakmile je úloha Logpush nakonfigurována, postupujte podle pokynů společnosti Elastic pro nastavení integrace ↗ v aplikaci Elastic.

Zobrazit dashboardy

Přihlaste se ke svému Účet Elastic ↗ k zobrazení předpřipravených dashboardů a nastavení výstrah.