kandi background
Explore Kits

telegraf | driven server agent for collecting & reporting metrics | Plugin library

 by   influxdata Go Version: v1.25.0 License: MIT

 by   influxdata Go Version: v1.25.0 License: MIT

kandi X-RAY | telegraf Summary

telegraf is a Go library typically used in Plugin, Prometheus applications. telegraf has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.
Telegraf is an agent for collecting, processing, aggregating, and writing metrics. Based on a plugin system to enable developers in the community to easily add support for additional metric collection. There are four distinct types of plugins:. New plugins are designed to be easy to contribute, pull requests are welcomed, and we work to incorporate as many pull requests as possible. Consider looking at the list of external plugins as well.
Support
Support
Quality
Quality
Security
Security
License
License
Reuse
Reuse

kandi-support Support

  • telegraf has a medium active ecosystem.
  • It has 12440 star(s) with 5176 fork(s). There are 313 watchers for this library.
  • There were 7 major release(s) in the last 6 months.
  • There are 510 open issues and 5900 have been closed. On average issues are closed in 177 days. There are 30 open pull requests and 0 closed requests.
  • It has a neutral sentiment in the developer community.
  • The latest version of telegraf is v1.25.0
telegraf Support
Best in #Plugin
Average in #Plugin
telegraf Support
Best in #Plugin
Average in #Plugin

quality kandi Quality

  • telegraf has 0 bugs and 0 code smells.
telegraf Quality
Best in #Plugin
Average in #Plugin
telegraf Quality
Best in #Plugin
Average in #Plugin

securitySecurity

  • telegraf has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
  • telegraf code analysis shows 0 unresolved vulnerabilities.
  • There are 0 security hotspots that need review.
telegraf Security
Best in #Plugin
Average in #Plugin
telegraf Security
Best in #Plugin
Average in #Plugin

license License

  • telegraf is licensed under the MIT License. This license is Permissive.
  • Permissive licenses have the least restrictions, and you can use them in most projects.
telegraf License
Best in #Plugin
Average in #Plugin
telegraf License
Best in #Plugin
Average in #Plugin

buildReuse

  • telegraf releases are available to install and integrate.
  • Installation instructions, examples and code snippets are available.
  • It has 272001 lines of code, 8856 functions and 1197 files.
  • It has medium code complexity. Code complexity directly impacts maintainability of the code.
telegraf Reuse
Best in #Plugin
Average in #Plugin
telegraf Reuse
Best in #Plugin
Average in #Plugin
Top functions reviewed by kandi - BETA

kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample Here

Get all kandi verified functions for this library.

Get all kandi verified functions for this library.

telegraf Key Features

Input Plugins collect metrics from the system, services, or 3rd party APIs

Processor Plugins transform, decorate, and/or filter metrics

Aggregator Plugins create aggregate metrics (e.g. mean, min, max, quantiles, etc.)

Output Plugins write metrics to various destinations

telegraf Examples and Code Snippets

Community Discussions

Trending Discussions on telegraf
  • telegraf output plugin http error with TDengine
  • Telegraf doesn’t seem to send data to influxedb in dockerised images
  • Why are some entire sub topics absent from my Telegraf MQTT data?
  • How can I mount configuration file and other files on AWS Fargate
  • Error on Telegraf Helm Chart update: Error parsing data
  • Can I get suggestions of all possible properties of an object in TypeScript?
  • Telegram Bot how to send HTML file directly?
  • chat_member not getting invocked
  • Not possible to install add-on on specifiek nodes
  • Uncaught TypeError: bot.setMyCommands is not a function
Trending Discussions on telegraf

QUESTION

telegraf output plugin http error with TDengine

Asked 2022-Mar-31 at 02:17

I'm working on a monitoring system to retrieve hardware metric by telegraf and store the time-series data to TDengine.

But seem the data insertion is very slow even making telegraf reject to work anymore.

I got error msg like following:

2021-12-28T11:36:14Z W! [agent] ["outputs.http"] did not complete within its flush interval

2021-12-28T11:36:23Z E! [agent] Error writing to outputs.http: Post "http://xxxxxx:6041/influxdb/v1/write?db=bmc": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

2021-12-28T11:36:35Z W! [agent] ["outputs.http"] did not complete within its flush interval

2021-12-28T11:36:43Z E! [agent] Error writing to outputs.http: Post "http://xxxxxx:6041/influxdb/v1/write?db=bmc": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

2021-12-28T11:37:02Z W! [agent] ["outputs.http"] did not complete within its flush interval

2021-12-28T11:37:07Z E! [agent] Error writing to outputs.http: Post "http://xxxxxx:6041/influxdb/v1/write?db=bmc": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

2021-12-28T11:37:08Z W! [outputs.http] Metric buffer overflow; 7824 metrics have been dropped

2021-12-28T11:37:21Z W! [agent] ["outputs.http"] did not complete within its flush interval

2021-12-28T11:37:28Z E! [agent] Error writing to outputs.http: Post "http://xxxxxxxx:6041/influxdb/v1/write?db=bmc": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

2021-12-28T11:37:28Z W! [outputs.http] Metric buffer overflow; 14363 metrics have been dropped

Does anyone know how to tune TDengine to work better performance?

ANSWER

Answered 2022-Mar-31 at 02:17

Edit /etc/taos/taosadatper.toml and add following lines:

debug = true
port = 6041
logLevel = "debug"

Source https://stackoverflow.com/questions/70533119

Community Discussions, Code Snippets contain sources that include Stack Exchange Network

Vulnerabilities

No vulnerabilities reported

Install telegraf

Telegraf requires Go version 1.17 or newer, the Makefile requires GNU make.
Install Go >=1.17 (1.17.2 recommended)
Clone the Telegraf repository: git clone https://github.com/influxdata/telegraf.git
Run make from the source directory cd telegraf make

Support

For documentation on the latest development code see the documentation index.

Find more information at:

Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 650 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit

Clone
  • https://github.com/influxdata/telegraf.git

  • gh repo clone influxdata/telegraf

  • git@github.com:influxdata/telegraf.git

Share this Page

share link

See Similar Libraries in

Reuse Pre-built Kits with telegraf
Consider Popular Plugin Libraries
Try Top Libraries by influxdata
Compare Plugin Libraries with Highest Support
Compare Plugin Libraries with Highest Quality
Compare Plugin Libraries with Highest Security
Compare Plugin Libraries with Permissive License
Compare Plugin Libraries with Highest Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 650 million Knowledge Items
Find more libraries
Reuse Solution Kits and Libraries Curated by Popular Use Cases
Explore Kits

Save this library and start creating your kit