opiproject / otel

OPI Monitoring and Telemetry via Open Telemetry (OTEL)
Apache License 2.0
9 stars 13 forks source link

monitoring: enhance the demo with more telemetries #5

Open glimchb opened 2 years ago

glimchb commented 2 years ago

this is the demo config file https://github.com/opiproject/otel/blob/main/config/telegraf.conf

we can add

also check new eBPF https://www.splunk.com/en_us/blog/devops/announcing-the-donation-of-the-opentelemetry-ebpf-collector.html

d4v1d03 commented 3 months ago

Hey @glimchb , is this issue available for the LFX mentorship session Jul-Dec ?

glimchb commented 3 months ago

Hey @glimchb , is this issue available for the LFX mentorship session Jul-Dec ?

yes

angad-singhh commented 3 months ago

Hey @glimchb , I'm interested in working with this project under LFX, I'm familiar with Go, but rest of things are little new to me.

glimchb commented 3 months ago

Hey @glimchb , I'm interested in working with this project under LFX, I'm familiar with Go, but rest of things are little new to me.

  • Could you suggest me a way to approach this project or any topics I should get familiar with first.
  • Are there any pre-task related to the selection process ?

start by running the repo docker compose and explore all metrics and all containers that are up and running

aditya-chari25 commented 3 months ago

this is the demo config file https://github.com/opiproject/otel/blob/main/config/telegraf-spdk.conf

we can add

also check new eBPF https://www.splunk.com/en_us/blog/devops/announcing-the-donation-of-the-opentelemetry-ebpf-collector.html

Hi @glimchb , I was exploring all the metrics by running docker in my local machine and tried to tackle this issue, the thing is when I click the above demo config file above i.e, https://github.com/opiproject/otel/blob/main/config/telegraf-spdk.conf its showing file not found.

glimchb commented 2 months ago

Hi @glimchb , I was exploring all the metrics by running docker in my local machine and tried to tackle this issue, the thing is when I click the above demo config file above i.e, https://github.com/opiproject/otel/blob/main/config/telegraf-spdk.conf its showing file not found.

I fixed the link above to https://github.com/opiproject/otel/blob/main/config/telegraf.conf

aditya-chari25 commented 2 months ago

Hi @glimchb , I was exploring all the metrics by running docker in my local machine and tried to tackle this issue, the thing is when I click the above demo config file above i.e, https://github.com/opiproject/otel/blob/main/config/telegraf-spdk.conf its showing file not found.

I fixed the link above to https://github.com/opiproject/otel/blob/main/config/telegraf.conf

Oh ok, I'll work on it.

Eeshu-Yadav commented 2 months ago

@glimchb i'm currently working on the https://github.com/influxdata/telegraf/tree/master/plugins/inputs/docker

Kevin222004 commented 2 months ago

I am working on syslog

Kevin222004 commented 2 months ago

@glimchb I am facing some issue in syslog. probably I am missing something in configuration, will figure it out by tomorrow probably. I have added few more telemetry

Kevin222004 commented 2 months ago

@glimchb let's change the issue description with this it would be super easy to keep track of what is done and what is not.

- [ ] [gnmi](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/gnmi)
- [ ] [bond](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/bond)
- [ ] [cpu](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/cpu)
- [ ] [disk](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/disk)
- [ ] [dns_query](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/dns_query)
- [ ] [docker](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/docker)
- [ ] [dpdk](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/dpdk)
- [ ] [ethtool](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/ethtool)
- [ ] [interrupts](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/interrupts)
- [ ] [iptables](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/iptables)
- [ ] [kernel](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/kernel)
- [ ] [mem](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/mem)
- [ ] [netstat](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/netstat)
- [ ] [nfsclient](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/nfsclient)
- [ ] [nginx](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/nginx)
- [ ] [sensors](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/sensors)
- [ ] [snmp](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/snmp)
- [ ] [syslog](https://github.com/influxdata/telegraf/tree/master/plugins/inputs/syslog)
glimchb commented 2 months ago

@glimchb let's change the issue description with this it would be super easy to keep track of what is done and what is not.

done

Kevin222004 commented 2 months ago

@glimchb, can you please put the check mark in the issue description for the plugin which are completed.

Cpu, disk, dns_query, ethtool, kernel, mem, netstat, nginx.

glimchb commented 2 months ago

@Kevin222004 done

glimchb commented 2 months ago

while this exercise of adding more plugins is nice, we should pause for a bit.

please take a look https://github.com/opiproject/lab/tree/main/telegraf.d this is running on real hardware we have in OPI lab it also has dashboards

I was migrating slowly all plugins from this repo to lab repo while testing real hardware setup and adding grafana dashboards