Heroku naplók gyűjtése

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 a dyno és dynotype 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:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.