Ez a naplóintegráció jelenleg nyilvános béta verzióban van
A Heroku 3 típusú naplót biztosít:
-
App Logs
: a platformra feltöltött alkalmazás kimenete. -
System Logs
: üzenetek a Heroku platform infrastruktúrája által az alkalmazás nevében végzett műveletekről. -
API Logs
: az Ön és az alkalmazásán dolgozó más fejlesztők által végrehajtott adminisztratív kérdések.
A Heroku HTTP/S lemeríti a puffer naplóüzeneteket, és POST kéréssel üzenetek kötegeit küldi el egy HTTPS végpontra.A POST test Syslog formátumú üzeneteket tartalmaz, a Syslog TCP protokoll oktettszámláló keretezési módszerével bekeretezve.A Datadog HTTP API megvalósítja és megérti a content-header application/logplex-1
által meghatározott Logplex szabványt.
Az összes ilyen naplófájl elküldéséhez a Datadognak:
- Kapcsolódjon a Heroku projektjéhez.
- Állítsa be a HTTPS-lefolyást a következő paranccsal:
heroku drains:add 'https://http-intake.logs./v1/input/<DD_API_KEY>?ddsource=heroku&service=<SERVICE>&host=<HOST>' -a <APPLICATION_NAME>
- Helyettesítse a
<DD_API_KEY>
-t a Datadog API kulcsával. - Helyettesítse a
<APPLICATION_NAME>
és<SERVICE>
-t az alkalmazás nevével. - Helyettesítse a
<HOST>
-t a kívánt hostnévvel. Megjegyzés: A host szakasz szerint a metrikák és a nyomvonalak az alapértelmezett hostnevet a dyno nevére állítják be. Még nem lehetséges dinamikusan beállítani a dinónevet a naplók hostneveként. Egyelőre a metrics, traces és naplók közötti korrelációhoz adyno
ésdynotype
címkék használhatók.
Egyéni attribútumok
Adjon egyéni attribútumokat az alkalmazásból származó naplókhoz az URL-nek a lefolyóban való helyettesítésével az alábbiak szerint: