All Projects → digikin → fluentd-elastic-kibana

digikin / fluentd-elastic-kibana

Licence: other
Working inital configuration for fluentd elastic and kibana

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to fluentd-elastic-kibana

Docker monitoring logging alerting
Docker host and container monitoring, logging and alerting out of the box using cAdvisor, Prometheus, Grafana for monitoring, Elasticsearch, Kibana and Logstash for logging and elastalert and Alertmanager for alerting.
Stars: ✭ 479 (+1097.5%)
Mutual labels:  kibana, metrics
Ansible Elk
📊 Ansible playbook for setting up an ELK/EFK stack and clients.
Stars: ✭ 284 (+610%)
Mutual labels:  kibana, fluentd
efk-stack-helm
Helm chart to deploy a working logging solution using the ElasticSearch - Fluentd - Kibana stack on Kubernetes
Stars: ✭ 51 (+27.5%)
Mutual labels:  kibana, fluentd
Kibana
Your window into the Elastic Stack
Stars: ✭ 16,820 (+41950%)
Mutual labels:  kibana, metrics
Stagemonitor
an open source solution to application performance monitoring for java server applications
Stars: ✭ 1,664 (+4060%)
Mutual labels:  kibana, metrics
Terraform Aws Elasticsearch
Terraform module to provision an Elasticsearch cluster with built-in integrations with Kibana and Logstash.
Stars: ✭ 137 (+242.5%)
Mutual labels:  kibana, fluentd
logging-operator
A golang based operator to create and manage EFK (Elasticsearch, Fluentd, and Kibana) stack on Kubernetes
Stars: ✭ 42 (+5%)
Mutual labels:  kibana, fluentd
kibana-keycloak
Secure kibana dashboards using keycloak
Stars: ✭ 40 (+0%)
Mutual labels:  kibana
libmcu
A toolkit for firmware development
Stars: ✭ 33 (-17.5%)
Mutual labels:  metrics
PALallax
PALallax is a Paloalto Next Generation Firewall Log Collector
Stars: ✭ 13 (-67.5%)
Mutual labels:  kibana
skalogs-bundle
Open Source data and event driven real time Monitoring and Analytics Platform
Stars: ✭ 16 (-60%)
Mutual labels:  kibana
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (-22.5%)
Mutual labels:  kibana
TIL
Today I Learned
Stars: ✭ 43 (+7.5%)
Mutual labels:  kibana
ether-to-elasticsearch
Dump etherum stats into elastic search
Stars: ✭ 31 (-22.5%)
Mutual labels:  kibana
WAZUH-OSSEC
WAZUH - The Open Source Security Platform Installation
Stars: ✭ 79 (+97.5%)
Mutual labels:  kibana
stagemonitor-kibana
Kibana-Plugin for stagemonitor trace visualization
Stars: ✭ 13 (-67.5%)
Mutual labels:  kibana
gin-metrics
gin-gonic/gin metrics for prometheus.
Stars: ✭ 87 (+117.5%)
Mutual labels:  metrics
clinical nlp elastic
Clinical NLP Analysis with Elasticsearch and Kibana
Stars: ✭ 32 (-20%)
Mutual labels:  kibana
fluent-plugin-windows-eventlog
Fluentd plugin to collect windows event logs
Stars: ✭ 27 (-32.5%)
Mutual labels:  fluentd
fluent-logger-scala
A structured logger implementation in Scala.
Stars: ✭ 46 (+15%)
Mutual labels:  fluentd

Fluentd with elasticsearch and kibana

Docker-compose.yml

version: '3'
services:
  web:
    image: httpd
    ports:
      - "80:80"
    links:
      - fluentd
    logging:
      driver: "fluentd"
      options:
        fluentd-address: localhost:24224
        tag: httpd.access

  fluentd:
    build: ./fluentd
    volumes:
      - ./fluentd/conf:/fluentd/etc
    links:
      - "elasticsearch"
    ports:
      - "24224:24224"
      - "24224:24224/udp"

  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.13.1
    environment:
      - "discovery.type=single-node"
    expose:
      - "9200"
    ports:
      - "9200:9200"

  kibana:
    image: docker.elastic.co/kibana/kibana:7.13.1
    links:
      - "elasticsearch"
    ports:
      - "5601:5601"

fluent.conf

<source>
  @type forward
  port 24224
  bind 0.0.0.0
</source>
<label @FLUENT_LOG>
  <match *.**>
    @type copy
    <store>
      @type elasticsearch
      host elasticsearch
      port 9200
      logstash_format true
      logstash_prefix fluentd
      logstash_dateformat %Y%m%d
      include_tag_key true
      type_name access_log
      tag_key @log_name
      flush_interval 1s
    </store>
    <store>
      @type stdout
    </store>
  </match>
</label>

Dockerfile

FROM fluent/fluentd:v1.12.0-debian-1.0
USER root
RUN ["gem", "install", "fluent-plugin-elasticsearch", "--no-document", "--version", "5.0.3"]
USER fluent

Command

docker-compose up -d

If you alreay have the image and just want to rebuild fluentd with the new debian and gem version run:
docker-compose up -d --build

Site Info

http://localhost:5601

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].