eBay / nvidiagpubeat

nvidiagpubeat is an elastic beat that uses NVIDIA System Management Interface (nvidia-smi) to monitor NVIDIA GPU devices and can ingest metrics into Elastic search cluster, with support for both 6.x and 7.x versions of beats. nvidia-smi is a command line utility, based on top of the NVIDIA Management Library (NVML), intended to aid in the management and monitoring of NVIDIA GPU devices.
https://github.com/eBay/nvidiagpubeat
Apache License 2.0
54 stars 22 forks source link

Duplicate field @timestamp #11

Closed ml-jzimmermann closed 5 years ago

ml-jzimmermann commented 5 years ago

Hi thanks for the great work so far.

The beater creates the field @timestamp twice which raises: mapper_parsing_exception with reason: failed to parse caused by: Duplicate field @timestamp.

Can you change the output fields or show a way to handle this in elasticsearch / kibana?

Regards, Julius

deepujain commented 5 years ago

Hello Julius (@ca3sa4), Thanks for using nvidiagpubeat. Good catch on @timestamp.

PR https://github.com/eBay/nvidiagpubeat/pull/12/ should address the issue.

@ca3sa4 I have included a testimonial section (close to end of file) in Readme.md. When you find time, please share few words about your use case and submit a PR. Regards, Deepak

deepujain commented 5 years ago

@ca3sa4 I will leave this Issue open and wait for you to verify the fix.

ml-jzimmermann commented 5 years ago

Hi, the @timestamp field is sent only once now, but it is recognised as type string in elasticsearch. in the meantime i have setup a logstash pipeline to parse and map the outputs of nvidiagpubeat. for me, this will do it for now.

Thanks for the help, Julius