nginx

dockerのnginxのコンテナのログをFilebeat 7.8でElasticsearchに送りたい

2日前に書いたこれ。 参考にしたサイトの情報が古かったようで、 filebeat.autodiscover: providers: - type: docker templates: - condition: contains: docker.container.image: nginx config: - module: nginx access: input: type: docker containers.id…

dockerのnginxのコンテナのログをfilebeatでElasticsearchに送りたい

前回、 Docker → Fluentd → Elasticsearch の流れでログを送ってみたけど、やっぱログはファイルとしてホストに保存しつつ、コピーを Elasticsearch にも送りたいと思うようになった。 いろんな方法があるみたいだけど、Filebeat が楽そうだった。 これ使う…

dockerのnginxのコンテナのログをfluentdでパースして送りたい

最近docker使い始めて、ログの扱いに困り、fluentdで他のサーバに送ることを知り、Elasticsearchで保存し、Kibanaで閲覧することを覚えたばかり。docker から fluentd でログを送ると、nginx の access.log の行が log フィールドにそのまま入ってきて、パー…

zabbix-agentでnginxのログから2xxの数を数えたい

nginxのログから 2xx や 4xx や 5xx のエラーの数を計算して取得したい。 logrt.count を使うとログファイルを監視して、正規表現にマッチした行数を取得できるらしい。 「Zabbixエージェント(アクティブ)」でキーを logrt.count[/var/log/nginx/access.log,…