mg03
dd1ace73b0
Add label and field selectors to prometheus input k8s discovery ( #6969 )
2020-03-02 18:51:31 -08:00
Anthony Arnaud
8c99dc7b5e
Use the same timestamp per call if no time is provided ( #7063 )
2020-02-25 12:19:28 -08:00
Daniel Nelson
0710cc7488
Parse NaN values from summary types in prometheus input ( #6997 )
2020-02-10 14:18:29 -08:00
Daniel Nelson
add8332990
Accept any media type in the prometheus input ( #6745 )
2019-12-03 11:47:31 -08:00
Daniel Nelson
80c5edd48e
Add prometheus serializer and use it in prometheus output ( #6703 )
2019-11-26 15:46:31 -08:00
Vishwanath
12ecdaba5b
Add prometheus metric_version = 2 and url tag configurable ( #5767 )
2019-11-20 20:53:57 -08:00
Greg
817c9a69a9
Document and add support to input plugins for logging alias ( #6357 )
2019-09-23 15:39:50 -07:00
Greg
f7e85ebac2
Add basic auth to prometheus input plugin ( #6062 )
2019-07-02 11:14:48 -07:00
Benjamin Fuller
b2baa2fdd5
Add optional namespace restriction to prometheus input plugin ( #5697 )
2019-04-10 14:52:46 -07:00
liispon
3b80d8a7fd
Use github.com/ghodss/yaml to parse k8s config ( #5643 )
2019-04-02 11:04:37 -07:00
Greg
b620a56d21
Collect from newly discovered/launched pods ( #5293 )
2019-01-16 15:49:24 -08:00
Greg
d759b46345
Support passing bearer token directly in prometheus input ( #5294 )
2019-01-15 15:25:26 -08:00
Greg
891eff0930
Run stop logic only if required in prometheus input ( #5144 )
2018-12-14 14:34:05 -08:00
Greg
9c866553e8
Add scraping for Prometheus endpoint in Kubernetes ( #4920 )
2018-11-05 13:30:16 -08:00
Greg
ddcbfe79bb
Allow connecting to prometheus via unix socket ( #4798 )
2018-11-02 17:51:40 -07:00
Daniel Nelson
de355b76d6
Simplify testing with TLS ( #4095 )
2018-05-04 16:33:23 -07:00
Daniel Nelson
1c0f63a90d
Add new line protocol parser and serializer, influxdb output ( #3924 )
2018-03-27 17:30:51 -07:00
Philipp Weber
b7a68eef56
Remove userinfo from url tag in prometheus input ( #3743 )
2018-02-05 11:16:00 -08:00
Jeremy Doupe
a6797a44d5
Add history and summary types to telegraf and prometheus plugins ( #3337 )
2017-10-24 16:28:52 -07:00
Daniel Nelson
6e5915c59f
Fix prometheus passthrough for existing value types ( #3351 )
2017-10-18 14:51:08 -07:00
Christian Meilke
73df179bd6
Tag original URL for k8s services in prometheus input ( #3257 )
2017-09-22 17:26:19 -07:00
Daniel Nelson
daee48c861
Update prometheus input documentation
2017-09-18 16:21:45 -07:00
Christian Meilke
292c5229bf
Add support for k8s service DNS discovery to prometheus input ( #3236 )
2017-09-18 15:06:11 -07:00
Olivier Lambert
a96f85c847
Add documentation for fetching metrics on Caddy HTTP and Prometheus ( #2853 )
2017-05-25 13:07:49 -07:00
Zack Zatkin-Gold
dd537b3382
Fix telegraf example arguments ( #2788 )
...
Many of the examples provided within documentation are using a single
dash for the command line arguments, but the telegraf executable
explicitly has two dashes.
There are also some inconsistencies with the ordering of the command
line argument examples. I've ordered them so that the examples will
show: config, config-directory, input-filter, test
2017-05-12 15:22:29 -07:00
Daniel Nelson
b88eb0f59d
Fix prometheus input creation of transport on every gather
2017-05-09 16:21:49 -07:00
Patrick Hemmer
06baf7cf78
use AddError everywhere ( #2372 )
2017-04-24 11:13:26 -07:00
djjorjinho
cc5b2f68b6
fix timestamp parsing on prometheus plugin ( #2596 )
2017-03-29 15:04:29 -07:00
Leandro Piccilli
5da40d56ad
Check if tag value is empty before allocation
...
closes #2390
closes #2404
2017-02-16 23:07:27 +00:00
Cameron Sparr
e36c354ff5
internal.Duration build fixup
2016-12-17 13:10:33 +00:00
Pierre Tessier
f09c08d1f3
Added response_timeout property
...
closes #2006
2016-12-17 13:06:04 +00:00
Cameron Sparr
9f6666beb3
unit test fixup
2016-12-01 19:17:44 +00:00
Cameron Sparr
e5c7a71d8e
Fix unit tests for new metric implementation
2016-12-01 18:17:02 +00:00
Cameron Sparr
db7a4b24b6
Implement telegraf's own full metric type
...
main reasons behind this:
- make adding/removing tags cheap
- make adding/removing fields cheap
- make parsing cheaper
- make parse -> decorate -> write out bytes metric flow much faster
Refactor serializer to use byte buffer
2016-12-01 18:17:02 +00:00
Cameron Sparr
e1c3800cd9
Prometheus parser fix, parse headers properly
...
closes #1458
2016-07-09 22:34:59 +02:00
Victor Garcia
50ea7f4a9d
x509 certs authentication now supported for Prometheus input plugin ( #1396 )
2016-06-23 08:59:44 +01:00
Thibault Cohen
b18134a4e3
Fix #1405 ( #1406 )
2016-06-23 08:59:14 +01:00
Cameron Sparr
d7efb7a71d
Add precision rounding to accumulator
...
Adding precision rounding to the accumulator. This means that now every
input metric will get rounded at collection, rather than at write (and
only for the influxdb output).
This feature is disabled for service inputs, because service inputs
should be in control of their own timestamps & precisions.
2016-06-14 00:36:39 +01:00
Tobias Schoknecht
75e6cb9064
Fixed incorrect prometheus metrics source selection ( #1337 )
...
Metrics type summary should retrieve values via GetSummary
while histogram should retrieve values via GetHistogram for
both count and sum
2016-06-09 22:50:00 +01:00
Cameron Sparr
a585119a67
Change prometheus doc to glob match
2016-04-19 14:46:37 -06:00
Pierre Fersing
5fe8903fd2
Use timeout smaller than 10 seconds
...
closes #959
2016-04-04 16:10:23 -06:00
Cameron Sparr
e436b2d720
Cleanup & standardize config file
...
changes:
- -sample-config will now comment out all but a few default plugins.
- config file parse errors will output path to bad conf file.
- cleanup 80-char line-length and some other style issues.
- default package conf file will now have all plugins, but commented
out.
closes #199
closes #944
2016-04-01 10:59:53 -06:00
Jonathan Chauncey
d6b5f3efe6
fix(prometheus): Add support for bearer token to prometheus input plugin
...
closes #864
merges #880
2016-03-17 13:47:22 -06:00
Thibault Cohen
bac1c223de
Improve prometheus plugin
...
closes #707
2016-03-16 19:00:06 -06:00
Pierre Fersing
7416d6ea71
Improve timeout in input plugins
2016-03-01 09:43:28 +00:00
Cameron Sparr
8d2e5f0bda
Seems to be a toml parse bug around triple pounds
2016-02-18 14:36:03 -07:00
Cameron Sparr
fc7fa4b6c5
Cleanup comments and indentation in config file
2016-02-09 11:01:50 -07:00
Cameron Sparr
9c0d14bb60
Create public models for telegraf metrics, accumlator, plugins
...
This will basically make the root directory a place for storing the
major telegraf interfaces, which will make telegraf's godoc looks quite
a bit nicer. And make it easier for contributors to lookup the few data
types that they actually care about.
closes #564
2016-01-27 15:42:50 -07:00
Jack Zampolin
0cdf1b07e9
Fix issue 524
2016-01-20 10:57:35 -08:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00