[Fluentd] Menghitung Jumlah Keseluruhan Records Log Lab fluentd
بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم
Halo Sobat ambyarr, di tulisan kali ini saya akan melanjutkan lab fluentd.
menambahkan metric untuk menghitung jumlah keseluruhan records log.
sudo systemctl status docker
### Add td-agent.conf
```shell
sudo vim /etc/td-agent/td-agent.conf
---
# Monitoring fluentd ke prometheus
<source>
@type prometheus
bind 0.0.0.0
port 24231
</source>
<filter docker.**>
@type prometheus
<metric>
name fluentd_input_status_num_records_total
type counter
desc The total number of incoming records
#key log
<labels>
tag ${tag}
hostname ${hostname}
</labels>
</metric>
</filter>
<match docker.*>
@type copy
<store>
@type stdout
</store>
<store>
@type prometheus
<metric>
name fluentd_output_status_num_records_total
type counter
desc The total number of outgoing records
<labels>
tag ${tag}
hostname ${hostname}
</labels>
</metric>
</store>
</match>
---
sudo systemctl restart td-agent.service
Jalankan Container dengan perintah berikut
sudo docker run -d --log-driver=fluentd --log-opt tag="docker." nginx:latest echo 'Iki buat Latihan Lur' -p 9000:9000
Referensi
Comments