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ésdynotypecí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: