Ich bin neu in Docker und Graylog. Kann mir jemand ein Beispiel zeigen, wie man Protokolldaten an den Graylog-Server sendet?So senden Sie Protokolle an Graylog (Docker)?
Antwort
Wenn Graylog einen Syslog-Listener verfügbar macht, können Sie diese mit dem Docker syslog logging driver senden. Aber da Sie sagen, dass Sie neu bei Graylog sind, sehen Sie sich https://github.com/sematext/sematext-agent-docker an, die mit minimalem Aufwand für Sie arbeiten sollte und in der Lage ist, auch Docker-Metriken und -Ereignisse zu erfassen, nicht nur Protokolle, was praktisch ist.
Eigentlich ist es ziemlich einfach! Graylogs bevorzugtes Log-Format - GELF - wird von Docker nativ unterstützt. Wenn Sie also bereits Docker-Protokolle verwenden (Docker-interne Protokollfunktionalität), können Sie einfach die integrierte Docker-Unterstützung verwenden, die alle Protokolle von Ihrem Container an den angegebenen GELF-Endpunkt weiterleitet. Sie müssen einen GELF UDP-Eingang auf dem Graylog-Server erstellen.
https://docs.docker.com/engine/admin/logging/overview/
Für einen Container von der Kommandozeile ausgeführt wird, der alle Protokolle sendet Graylog über GELF nur die Optionen log-driver
und gelf-address
:
docker run -dit \
--log-driver=gelf \
--log-opt gelf-address=udp://192.168.0.42:12201 \
alpine sh
- 1. Wie können Sie node.js-Protokolle von der Anwendung "Elastic Beanstalk Docker" an Cloudwatch-Protokolle senden?
- 2. Was ist die beste Praxis Protokolle senden von einer JVM-Anwendung graylog, die innerhalb eines Docker Behälter läuft?
- 3. Eingabe in Graylog
- 4. Master Graylog Server zum Sammeln von Daten von Graylog-Servern unter
- 5. SignalR: So senden Sie Daten an IConnected.Connect()
- 6. So entfernen Sie Protokolle aus Linkdialog (ckeditor)
- 7. Docker laufen: Protokolle auf der Konsole ist
- 8. Speichern docker-compose Protokolle in eine Datei
- 9. Senden Sie Formulardaten an Javascript beim Senden
- 10. Wildcard auf Schlüssel in Graylog
- 11. Senden Sie schlagen Protokolle vom Client zum Server ELK
- 12. Docker Client an Docker Daemon
- 13. So senden Sie Strg + z
- 14. So senden Sie GCM-Nachrichten an mehrere Geräte gleichzeitig
- 15. So senden Sie eine Nachricht an einen Router pre-connection
- 16. postfix: So senden Sie E-Mails an Benutzer
- 17. So senden Sie Geld an ein beliebiges PayPal-Konto
- 18. So senden Sie eine Konfiguration von ExpressJS an Aurelia
- 19. So senden Sie einen Druckauftrag an den Drucker in Python
- 20. So senden Sie eine Benachrichtigung an mehrere Firefox-Geräte gleichzeitig
- 21. PHP: So senden Sie Push-Benachrichtigungen an Apple-Gerät
- 22. So senden Sie Listenwert in JSP an Controller
- 23. So senden Sie eine JS-Variable asynchron an Rails
- 24. So senden Sie eine LatLng-Instanz an neue Absicht
- 25. So senden Sie JSON-Daten an einen Server mit Java
- 26. So senden Sie eine Benachrichtigung an alle Benutzer
- 27. So senden Sie eine Benachrichtigung an den Benutzer
- 28. So senden Sie localStorage von JS an PHP-Datei (?)
- 29. So senden Sie Byte [] an BLE-Gerät ohne benutzerdefinierte UUID
- 30. So senden Sie ein Bild von Imageview an einen Server
Welche Art von Holz (aus, welche Art von Anwendungen oder Geräte) willst du sammeln? – joschi