Herokun lokien kerääminen

Tämä loki-integraatio on tällä hetkellä julkisessa beta-versiossa

Heroku tarjoaa kolmenlaisia lokeja:

  • App Logs: sovelluksen tulosteet, jotka olet työntänyt alustalle.
  • System Logs: viestejä toimista, joita Heroku-alustan infrastruktuuri on tehnyt sovelluksesi puolesta.
  • API Logs: hallinnolliset kysymykset, jotka sinä ja muut sovelluksesi parissa työskentelevät kehittäjät ovat toteuttaneet.

Herokun HTTP/S-viemäri puskuroi lokiviestejä ja lähettää viestieriä HTTPS-päätepisteeseen POST-pyynnöllä.POST-runko sisältää Syslog-muotoisia viestejä, jotka on kehystetty käyttäen Syslogin TCP-protokollan oktettilaskennan kehystysmenetelmää.Datadogin HTTP-API toteuttaa ja ymmärtää logplex-standardin, joka on määritelty content-headerillä application/logplex-1.

Lähettääksesi kaikki nämä lokit Datadogille:

  • Yhdistäydy Heroku-projektiisi.
  • Aseta HTTPS-viemäri seuraavalla komennolla:
heroku drains:add 'https://http-intake.logs./v1/input/<DD_API_KEY>?ddsource=heroku&service=<SERVICE>&host=<HOST>' -a <APPLICATION_NAME>
  • Korvaa <DD_API_KEY> Datadogin API-avaimellasi.
  • Korvaa <APPLICATION_NAME> ja <SERVICE> sovelluksesi nimellä.
  • Korvaa <HOST> halutulla isäntänimellä. Huomautus: Host-osiossa metriikat ja jäljet asettavat oletusarvoiseksi isäntänimeksi dynon nimen. Dynaaminen dynonimen asettaminen lokien isäntänimeksi ei ole vielä mahdollista. Toistaiseksi metriikoiden, jälkien ja lokien väliseen korrelaatioon voidaan käyttää dyno– ja dynotype-tageja.

Taattorin mukautetut attribuutit

Lisää sovelluksestasi peräisin oleviin lokitiedostoihin mukautettuja attribuutteja korvaamalla URL-osoite salaojassa seuraavasti:

Vastaa

Sähköpostiosoitettasi ei julkaista.