Selon le documentation, il existe deux manières d'envoyer des informations de journal au service SwisscomDev ELK.Comment envoyer des journaux d'applications PHP directement au service ELK?
- façon standard via STDOUT: Chaque sortie stdout est envoyé à Logstash
- envoyer directement à Logstash
Poser des questions sur chemin 2. Comment est-ce réalisé, en particulier comment est l'entrée attendue?
Nous utilisons Monolog dans notre application PHP buildpack et en utilisant son stdout_handler
fonctionne très bien.
Je tentais la GelfHandler (connexion refusée), SyslogUdPHandler (pas d'erreur, mais aucun résultat), à la fois configuré pour utiliser VCAPServices logstashHost
et logstashPort
comme point final API/hôte pour envoyer des journaux à.
La liaison fonctionne, les variables d'environnement sont définies, mais je n'ai aucune idée de la façon d'envoyer des informations de journal de point de terminaison Logstash API de service SwisscomDev ELK de notre application. Logstash est configuré avec tcp input, qui est accessible via logstashHost:logstashPort
.