Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output logzio #1

Open
wants to merge 1,324 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1324 commits
Select commit Hold shift + click to select a range
b87dd95
Update changelog
danielnelson Jun 8, 2020
894841a
Update to github.com/shirou/gopsutil v2.20.5 (#7641)
danielnelson Jun 8, 2020
dd6d115
Update changelog
danielnelson Jun 8, 2020
723f1d3
Update changelog
danielnelson Jun 8, 2020
23bcc8a
Change rpm dist packaging type for arm64 to aarch64 (#7645)
sboeckelmann Jun 8, 2020
adbc425
Add timezone configuration to csv data format (#7619)
haidlir Jun 8, 2020
52f1410
Update changelog
danielnelson Jun 8, 2020
bf0f674
Add ability to collect response body as field with http_response (#7596)
essobedo Jun 8, 2020
2c202c9
Update changelog
danielnelson Jun 8, 2020
b21fc49
Update changelog
danielnelson Jun 9, 2020
7ad58af
Set 1.14.4 release date
danielnelson Jun 9, 2020
e00424d
link to glob pattern docs (#7657)
ssoroka Jun 9, 2020
dda46ea
Flaky shim test (#7656)
ssoroka Jun 9, 2020
347065a
Fix race issue in tick_test.go (#7663)
danielnelson Jun 11, 2020
c560aea
Improve sqlserver input compatibility with older server versions (#7495)
Trovalo Jun 12, 2020
777ca44
Update changelog
danielnelson Jun 12, 2020
643fb7d
Remove trailing backslash from tag keys/values (#7652)
danielnelson Jun 13, 2020
f39a2f2
Update changelog
danielnelson Jun 13, 2020
d0857f9
Update gNMI plugin readme (#7685)
sjwang90 Jun 16, 2020
59e2bdd
Fix processor initialization (#7693)
essobedo Jun 16, 2020
94fa706
Mark unused agent options as deprecated
danielnelson Jun 16, 2020
0e6566a
procstat performance enhancement (#7686)
ssoroka Jun 16, 2020
9f9c9a3
update CHANGELOG.md
ssoroka Jun 16, 2020
3568200
Add state and readiness to kube_inventory pod metrics (#7691)
rawkode Jun 16, 2020
1c292d0
Fail check-deps when differences are found (#7694)
danielnelson Jun 16, 2020
ea8192d
Add 'batch' to mqtt output optional parameters (#7690)
weedees Jun 16, 2020
72e3ff0
Link to GJSON playground in json parser documentation (#7698)
danielnelson Jun 17, 2020
5b84d3b
Remove trailing backslash management in sqlserver input (#7700)
Trovalo Jun 17, 2020
8c01766
Document that string fields do not produce prometheus metrics (#7644)
danielnelson Jun 18, 2020
c8b2423
Add ability to add selectors as tags in kube_inventory (#7267)
jimmyseto Jun 18, 2020
0c321cd
Update changelog
danielnelson Jun 18, 2020
b0cd913
Add redfish input plugin (#7082)
sarvanikonda Jun 18, 2020
b4bfecc
Update changelog and redfish docs
danielnelson Jun 19, 2020
423fc28
Fix ping exit code handling on non-Linux (#7658)
nferch Jun 22, 2020
2b658ee
Update changelog
danielnelson Jun 22, 2020
8a45626
Remove master/slave terminology from tests (#7719)
benzvan Jun 23, 2020
e8461fe
Skip overs errors in the output of the sensors command (#7718)
ribalda Jun 23, 2020
da441cd
Update changelog
danielnelson Jun 23, 2020
dd3ff0e
Add counter type to perfmon collector (#7712)
denzilribeiro Jun 23, 2020
dd54679
Update changelog
danielnelson Jun 23, 2020
6c1d9f7
Add missing nvme attributes to smart plugin (#7575)
piter75 Jun 23, 2020
d98153e
Update changelog
danielnelson Jun 23, 2020
c7cce96
Add starlark processor (#7660)
danielnelson Jun 23, 2020
a371995
Update readme/changelog
danielnelson Jun 23, 2020
a3aaa2f
Fix license check
danielnelson Jun 24, 2020
36e584e
execd processor
ssoroka Jun 4, 2020
8ddb8f9
remove processors/execd/examples/count.go
ssoroka Jun 24, 2020
3175463
fix after rebase
ssoroka Jun 24, 2020
88b09cf
fix race
ssoroka Jun 24, 2020
1874ab5
Fix incorrect Azure SQL DB server properties (#7715)
denzilribeiro Jun 24, 2020
47bc60f
Update changelog
danielnelson Jun 24, 2020
7f3c30b
Fix SNMP trap test race (#7731)
reimda Jun 24, 2020
c06eef4
Fix data race in kafka_consumer_test.go (#7737)
danielnelson Jun 24, 2020
84ac738
Fix data race in plugins/inputs/suricata/suricata_test.go (#7745)
programmer04 Jun 25, 2020
6d12016
Fix data race in plugins/inputs/stackdriver/stackdriver_test.go (#7744)
programmer04 Jun 25, 2020
810bb6d
Add laundry to mem input plugin on FreeBSD (#7736)
danielnelson Jun 25, 2020
ff49420
Update changelog
danielnelson Jun 25, 2020
c73ed8c
Export internal/tls package for use in execd plugins (#7697)
danielnelson Jun 25, 2020
f063ff7
Update tls import path
danielnelson Jun 25, 2020
cfc1818
Return on toml parse errors instead of logging (#7751)
danielnelson Jun 26, 2020
540ddf6
Update changelog
danielnelson Jun 26, 2020
9785d3c
address feedback
ssoroka Jun 26, 2020
5c8666d
clean up tests
ssoroka Jun 26, 2020
01167e5
remove streaming processors docs
ssoroka Jun 26, 2020
d75ca67
Execd processor (#7640)
ssoroka Jun 26, 2020
9190f2e
reverse dns lookup processor (#7639)
ssoroka Jun 26, 2020
9d5ac9b
Update github.com/tidwall/gjson (#7756)
danielnelson Jun 29, 2020
063c61f
Update changelog
danielnelson Jun 29, 2020
b6560c8
Build packages in makefile (#7759)
danielnelson Jun 30, 2020
1adc4f0
Allow any key usage type on x509 certificate (#7760)
danielnelson Jun 30, 2020
cde072a
Update release notes
danielnelson Jun 30, 2020
9938e08
Update changelog
danielnelson Jun 30, 2020
3b54838
Only set version ldflags on tags
danielnelson Jun 30, 2020
4e3434a
Fix typo in elasticsearch input docs (#7764)
ad-m Jun 30, 2020
f2dded5
Allow histograms with no buckets and summary without quantiles (#7740)
danielnelson Jun 30, 2020
65fc7d3
Update changelog
danielnelson Jun 30, 2020
1621a25
Set 1.14.5 release date
danielnelson Jun 30, 2020
81ec33c
Fix data race in phpfpm initializing http client (#7738)
danielnelson Jun 30, 2020
0fbe0b3
Allow overriding the collection_jitter and precision per input (#7762)
danielnelson Jul 1, 2020
4350dcd
Update changelog
danielnelson Jul 1, 2020
12bf382
Rename cisco_telemetry_gnmi input to gnmi (#7695)
ssoroka Jul 1, 2020
0b71d2f
Update readme and changelog
danielnelson Jul 1, 2020
0830b2f
Add nginx_sts input plugin (#7205)
Jul 1, 2020
ba69418
Update changelog
danielnelson Jul 1, 2020
eeb422e
Update nginx_sts plugin readme
danielnelson Jul 1, 2020
3fa4acf
Update common/tls import path
danielnelson Jul 1, 2020
e81031d
Accept decimal point when parsing kibana uptime (#7768)
krzysdabro Jul 1, 2020
65a0bf3
Update changelog
danielnelson Jul 1, 2020
1b1382c
Set user agent when requesting http config (#7752)
danielnelson Jul 1, 2020
0efcca3
execd output (#7761)
ssoroka Jul 2, 2020
d259515
Update CHANGELOG.md
ssoroka Jul 2, 2020
decd656
Fix data race in tail input tests (#7780)
programmer04 Jul 2, 2020
df26b03
Shim refactor to support processors and output
ssoroka Jun 4, 2020
3140714
Fix data race in plugin output pubsub tests (#7782)
programmer04 Jul 3, 2020
a9d023d
Run all Go tests with flag -race
programmer04 Jul 3, 2020
eb06e02
Do not enable -race for GOARCH=386
programmer04 Jul 3, 2020
c3cab94
Fix flakey processors.execd test
ssoroka Jul 3, 2020
2b545bf
switch mac tests to Go 1.14 (#7784)
ssoroka Jul 3, 2020
8350a6a
streaming processors docs update (#7786)
ssoroka Jul 6, 2020
c116f0d
Fix data race in input plugin ping_windows
programmer04 Jul 6, 2020
07f601f
Fix inputs.execd readme links (#7791)
ssoroka Jul 6, 2020
55b672e
Add v3 metadata support to ecs input (#7154)
sergeykhegay Jul 7, 2020
898239d
Update changelog
danielnelson Jul 7, 2020
876fc5b
Run all Go tests with flag -race (#7783)
ssoroka Jul 7, 2020
be77fba
Support utf-16 in file and tail inputs (#7792)
danielnelson Jul 7, 2020
63ba709
Update changelog
danielnelson Jul 7, 2020
bf9c9bf
Fix test race in kafka_consumer (#7797)
danielnelson Jul 7, 2020
a19befe
Traverse redfish api using resource links (#7722)
danielnelson Jul 7, 2020
6f9c623
Add ifname processor plugin (#7763)
reimda Jul 7, 2020
79a529e
Update changelog
reimda Jul 7, 2020
c68ac98
Update readme and changelog
danielnelson Jul 7, 2020
9e3fc73
Update sample configuration
danielnelson Jul 7, 2020
0553758
Update next version
danielnelson Jul 7, 2020
ca19d16
Fix tag package version
danielnelson Jul 8, 2020
b2412b6
Fix typo in 1.15 release notes (#7804)
sjwang90 Jul 8, 2020
b6b1e7f
Fix markdown syntax (#7806)
ykzts Jul 8, 2020
413398d
Add minimum version for new plugins (#7810)
danielnelson Jul 9, 2020
c90229d
fix typo in cloud_pubsub docs (#7815)
eraac Jul 10, 2020
4c4945f
documentation: typo outputs cloud_pubsub (#7817)
eraac Jul 10, 2020
51f6cc3
Close file to ensure it has been flushed (#7819)
danielnelson Jul 10, 2020
37f12ec
Fix darwin package build flags (#7818)
danielnelson Jul 10, 2020
db02ae5
fix bug with loading plugins in shim with no config (#7816)
ssoroka Jul 10, 2020
cd97534
Set log output before starting plugin (#7820)
danielnelson Jul 10, 2020
fa0f739
Add github.com/inabagumi/youtube-telegraf-plugin to list of external …
ykzts Jul 13, 2020
3ec3f1b
Send metrics in FIFO order (#7814)
PierreF Jul 14, 2020
f9b4138
Edit Starlark README (#7832)
pierwill Jul 14, 2020
9a5fd65
update go versions: 1.14.5, 1.13.13 (#7837)
ssoroka Jul 15, 2020
9b58590
ifname processor: expire old cached entries (#7838)
reimda Jul 16, 2020
7af3792
Update telegraf.conf
danielnelson Jul 16, 2020
3441fb1
Update redfish docs with link (#7846)
sjwang90 Jul 16, 2020
0bcc515
Initialize aggregation processors (#7853)
danielnelson Jul 17, 2020
38c01b4
Log after interval has elapsed; skip short intervals (#7854)
danielnelson Jul 17, 2020
ef262b1
ifname: avoid unpredictable conditions in getMap test (#7848)
reimda Jul 17, 2020
bf5befa
Fix suricata input docs (#7856)
kiokoman Jul 20, 2020
6580c6a
prefer testify error funcs over nil checks (#7857)
trashhalo Jul 20, 2020
641b1d6
Print configuration for downloads page (#7862)
danielnelson Jul 20, 2020
de313fc
clarify docs and add warning if execd is misconfigured (#7866)
ssoroka Jul 20, 2020
903a065
Add logic starlark example (#7864)
sjwang90 Jul 21, 2020
9f6b709
fix issue with execd restart_delay being ignored (#7867)
ssoroka Jul 21, 2020
5efce71
Update docker FAQ (#7868)
danielnelson Jul 21, 2020
b9a7188
Recv next message after send returns EOF (#7872)
danielnelson Jul 21, 2020
6e5c72f
Fix defaults processor readme typos (#7873)
sjwang90 Jul 22, 2020
569584d
shim logger improvements (#7865)
ssoroka Jul 22, 2020
3f15a0f
Set 1.15.0 release date
reimda Jul 22, 2020
72dec1b
Fix arch name in deb/rpm builds (#7877)
danielnelson Jul 22, 2020
af1e8ac
Update changelog
danielnelson Jul 22, 2020
72fdfd8
fixed cgroups docu (#7889)
DEvil0000 Jul 24, 2020
dab07c6
jolokia: add some error message context (#7906)
ssoroka Jul 27, 2020
d233b4c
Fix/extend support of fixed point values on input (modbus plugin) (#7…
sensor-freak Jul 27, 2020
0245431
MongoDB: Added new metric "pages written from cache" (#7870)
vikkyomkar Jul 28, 2020
93a08f8
fixes issue with rpm /var/log/telegraf permissions (#7909)
ssoroka Jul 28, 2020
7ae2403
fix broken link to proc.c (#7918)
matse Jul 29, 2020
c7236eb
Fix tail following on EOF (#7927)
reimda Jul 31, 2020
effe112
Update changelog
reimda Jul 31, 2020
eb162dd
Fixed title on New Relic README.md (#7948)
kidk Aug 6, 2020
198f92b
Add descriptions for measurement & fields (#7902)
kelseiv Aug 6, 2020
2e751d0
JSON does not support values NaN and Inf (#7908)
Aladex Aug 6, 2020
df93825
Add details to connect to InfluxDB OSS 2 and Cloud 2 (#7953)
alsargent Aug 6, 2020
4d11d76
cleanup cloudwatch plugin (#7928)
ssoroka Aug 7, 2020
ab21024
Support for AWS Cloudwatch Alarms #7931 (#7932)
vipinvkmenon Aug 7, 2020
63dde6f
fix cloudwatch tests
ssoroka Aug 7, 2020
211c236
added new counter - Lock Timeouts (timeout > 0)/sec (#7808)
Trovalo Aug 10, 2020
2427142
rabbitmq: remove deprecated healthcheck (#7823) (#7920)
pabigot Aug 10, 2020
75e701c
fix(readmes): adding code block annotations (#7963)
russorat Aug 10, 2020
a6c8f5b
Updated http_response input plugin README.md (#7962)
vikkyomkar Aug 10, 2020
40c6d18
fix(readmes): standarize first line of readmes (#7973)
russorat Aug 11, 2020
2729fe3
chore: extend gitignore to ignore .DS_Store (#7974)
jsteenb2 Aug 12, 2020
786b1b3
fix(ipmi): update link in readme (#7975)
russorat Aug 12, 2020
8878f3f
fix(puppet): update broken link (#7977)
russorat Aug 12, 2020
6c4636b
add pivot example for starlark processor (#7976)
samhld Aug 12, 2020
78811f7
add additional metrics to clickhouse input plugin (#7904)
Slach Aug 12, 2020
780fbfe
Dynatrace output plugin (#7881)
thschue Aug 12, 2020
c0ab965
Proxmox plugin (#7922)
Aug 12, 2020
4ef2b4e
Update Bug_report.md
ssoroka Aug 13, 2020
06a57c8
add label to feature request.
ssoroka Aug 13, 2020
73815a8
Create Support.md
ssoroka Aug 13, 2020
a087cb9
Update Support.md
ssoroka Aug 13, 2020
b8b6f2e
fix(readmes): updates to internal and proxmox readmes (#7982)
russorat Aug 14, 2020
b2eb774
http_listener_v2: make http header tags case insensitive (#7986)
ssoroka Aug 14, 2020
ea1d4d4
Update CHANGELOG.md
ssoroka Aug 14, 2020
6e8255c
Dynatrace Plugin - Updated Documentation (#7994)
thschue Aug 17, 2020
34c8abb
fix flakey ticker test (#7997)
ssoroka Aug 17, 2020
e9d5b1f
fix minor agent race condition around error messages (#7999)
ssoroka Aug 18, 2020
11afd42
fix issue with shim use of config.Duration (#7996)
ssoroka Aug 18, 2020
a03555e
[outputs.application_insights] Added the ability to set the endpoint …
Diabl0Man Aug 19, 2020
073a9be
[agent] Cleanup duplicates in loaded plugins list (#7852)
Hipska Aug 19, 2020
389c538
Fix configuration.md formatting (#7965)
sjwang90 Aug 19, 2020
901e63e
add example input/outputs to starlark examples (#7980)
sjwang90 Aug 19, 2020
7354a44
Fix Ping Input plugin for FreeBSD's ping6 (#7861)
DasSkelett Aug 20, 2020
bf0b376
Fix InsecureSkipVerify in Dynatrace Plugin (#8015)
thschue Aug 21, 2020
bbc2aa6
improve the quality of starlark docs by executing them as tests (#8020)
ssoroka Aug 24, 2020
48bab9d
Fix string to int conversion in eventhub consumer (#8006)
pmalek-sumo Aug 26, 2020
60d402d
vSphere Fixed missing clustername issue 7878 (#8026)
prydin Aug 26, 2020
54f9e33
Add addTag debugging in ifname plugin (#8018)
Hipska Aug 26, 2020
8cc08a6
Create external plugins doc file and update contributing guide (#8001)
sjwang90 Aug 26, 2020
ac809e9
docs fix
ssoroka Aug 27, 2020
4ebb8c7
Add set, and histogram reporting to aerospike telegraf plugin (#8025)
grossjo Aug 28, 2020
5d999f8
fix docker build. update dockerfiles to Go 1.14 (#8051)
ssoroka Aug 28, 2020
3278054
fix bug in shim logger affecting AddError (#8052)
ssoroka Aug 28, 2020
b5fafb4
Fix CI AppVeyor 'make check' errors for go 1.15 on windows (#8061)
srebhan Sep 1, 2020
895d04d
Update gopsutils to v.2.20.7 (#8073)
srebhan Sep 2, 2020
160e1d1
Add OPC UA input plugin (#8009)
chrishayles Sep 2, 2020
843ea4b
Fix docker-image make target (#8005)
pmalek-sumo Sep 3, 2020
45a87a1
add guidelines run to external plugins with execd (#8054)
sjwang90 Sep 3, 2020
b1bce91
add tagpass/tagdrop note in docs (#8053)
sjwang90 Sep 3, 2020
f4e5b0e
update opcua readme (#8075)
sjwang90 Sep 3, 2020
b2ac8b4
Opcua cleanup (#8076)
reimda Sep 4, 2020
4f3325e
Fix external plugin docs links (#8081)
pmalek-sumo Sep 4, 2020
6324b1f
add nsd input plugin (#7822)
gearnode Sep 4, 2020
8c28661
[fix] add missing error check for HTTP req failure (#8071)
jdef Sep 8, 2020
9a06ac1
added force_document_id option to ES output enable resend data and av…
Sep 8, 2020
f0c2c38
Database_type config to Split up sql queries by engine type (#7934)
denzilribeiro Sep 8, 2020
8c3ba65
update influxdb v2 port
sjwang90 Sep 9, 2020
8cd0fe5
Revert "update influxdb v2 port"
ssoroka Sep 9, 2020
e9dcade
Sumo Logic output plugin (#8023)
pmalek-sumo Sep 10, 2020
5534b99
Carbon2 configuration option - include field in metric name (#8094)
pmalek-sumo Sep 10, 2020
55a9d36
SNMP input plugin: document partial table collection (#8104)
hackery Sep 11, 2020
06b8520
update 1.16 changelog with new plugins (#8107)
sjwang90 Sep 11, 2020
77b36e0
Fix bug fix typo in changelog (#8117)
sjwang90 Sep 14, 2020
d764f86
Influxdb v2 listener (#7828)
magichair Sep 14, 2020
0eb6502
Doc update: Fix main.go shim example link (#8123)
sspaink Sep 15, 2020
94481f6
Sort plugin name lists for output (#8127)
Sep 15, 2020
9fddadb
add influxdata slack icon to telegraf readme (#8126)
sjwang90 Sep 15, 2020
341726d
Add octoprint to list (#8131)
sspaink Sep 16, 2020
ce13350
influxdb_v2_listener - add /ready route (#8133)
eraac Sep 17, 2020
191688c
Remove Event field as it is causing issues with pre-trained source ty…
samm-git Sep 18, 2020
39f4c36
Increasing the metric buffer (#8145)
M0rdecay Sep 18, 2020
080e0db
update shim docs to point users in the right direction
ssoroka Sep 18, 2020
5a09735
minor docs cleanup
ssoroka Sep 18, 2020
689b463
Starlark readme url fix
ssoroka Sep 22, 2020
7c42ab2
update all.go with logz.io output
Apr 15, 2019
74f8701
add logzio output
Apr 15, 2019
85e5b5d
update main readme
Apr 15, 2019
8fe26f7
fix readme
Apr 15, 2019
da18f8a
renaming methods
Apr 17, 2019
003244a
fixing logzio file path
Apr 17, 2019
2b04840
fix readme
Apr 17, 2019
d5e039c
adding deleted rows in the readme file
Apr 17, 2019
7e652af
remove logzio-go use
May 7, 2019
eeeac48
adding tests
May 7, 2019
f49c449
fix URL to include token in the request
May 7, 2019
c10af25
fmt
May 7, 2019
3092017
fix tests
May 12, 2019
7e531d4
fix readme
May 16, 2019
b3b29fe
changes based on CR
May 19, 2019
accf06e
update readme and sampleConfig with tls options
May 21, 2019
874e03c
Changing duration condition and rebasing code
Sep 23, 2020
ac721be
git pull
Sep 23, 2020
e621fec
Fixing rebase
Sep 23, 2020
cadf2d0
Change imports to fix test
Sep 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
188 changes: 123 additions & 65 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,139 +2,192 @@
defaults:
defaults: &defaults
working_directory: '/go/src/github.com/influxdata/telegraf'
go-1_9: &go-1_9
environment:
GOFLAGS: -p=8
go-1_13: &go-1_13
docker:
- image: 'quay.io/influxdb/telegraf-ci:1.9.7'
go-1_10: &go-1_10
- image: 'quay.io/influxdb/telegraf-ci:1.13.13'
go-1_14: &go-1_14
docker:
- image: 'quay.io/influxdb/telegraf-ci:1.10.8'
go-1_11: &go-1_11
docker:
- image: 'quay.io/influxdb/telegraf-ci:1.11.5'
- image: 'quay.io/influxdb/telegraf-ci:1.14.5'
mac: &mac
macos:
xcode: 11.3.1
working_directory: '~/go/src/github.com/influxdata/telegraf'
environment:
HOMEBREW_NO_AUTO_UPDATE: 1
GOFLAGS: -p=8

version: 2
jobs:
deps:
<<: [ *defaults, *go-1_11 ]
<<: [ *defaults, *go-1_14 ]
steps:
- checkout
- restore_cache:
key: vendor-{{ checksum "Gopkg.lock" }}
key: go-mod-v1-{{ checksum "go.sum" }}
- run: 'make deps'
- run: 'dep check'
- run: 'make tidy'
- save_cache:
name: 'vendored deps'
key: vendor-{{ checksum "Gopkg.lock" }}
name: 'go module cache'
key: go-mod-v1-{{ checksum "go.sum" }}
paths:
- './vendor'
- '/go/pkg/mod'
- persist_to_workspace:
root: '/go/src'
root: '/go'
paths:
- '*'
macdeps:
<<: [ *mac ]
steps:
- checkout
- restore_cache:
key: mac-go-mod-v1-{{ checksum "go.sum" }}
- run: 'brew install go' # latest
- run: 'make deps'
- run: 'make tidy'
- save_cache:
name: 'go module cache'
key: mac-go-mod-v1-{{ checksum "go.sum" }}
paths:
- '~/go/pkg/mod'
- '/usr/local/Cellar/go'
- '/usr/local/bin/go'
- '/usr/local/bin/gofmt'
- persist_to_workspace:
root: '/'
paths:
- 'usr/local/bin/go'
- 'usr/local/Cellar/go'
- 'usr/local/bin/gofmt'
- 'Users/distiller/go'

test-go-1.9:
<<: [ *defaults, *go-1_9 ]
test-go-1.13:
<<: [ *defaults, *go-1_13 ]
steps:
- attach_workspace:
at: '/go/src'
# disabled due to gofmt differences (1.10 vs 1.11).
#- run: 'make check'
at: '/go'
- run: 'make'
- run: 'make test'
test-go-1.10:
<<: [ *defaults, *go-1_10 ]
test-go-1.13-386:
<<: [ *defaults, *go-1_13 ]
steps:
- attach_workspace:
at: '/go/src'
# disabled due to gofmt differences (1.10 vs 1.11).
#- run: 'make check'
- run: 'make test'
test-go-1.11:
<<: [ *defaults, *go-1_11 ]
at: '/go'
- run: 'GOARCH=386 make'
- run: 'GOARCH=386 make test'
test-go-1.14:
<<: [ *defaults, *go-1_14 ]
steps:
- attach_workspace:
at: '/go/src'
at: '/go'
- run: 'make'
- run: 'make check'
- run: 'make check-deps'
- run: 'make test'
test-go-1.11-386:
<<: [ *defaults, *go-1_11 ]
test-go-1.14-386:
<<: [ *defaults, *go-1_14 ]
steps:
- attach_workspace:
at: '/go/src'
at: '/go'
- run: 'GOARCH=386 make'
- run: 'GOARCH=386 make check'
- run: 'GOARCH=386 make test'
test-go-darwin:
<<: [ *mac ]
steps:
- attach_workspace:
at: '/'
- run: 'make'
- run: 'make check'
- run: 'make test'

package:
<<: [ *defaults, *go-1_11 ]
<<: [ *defaults, *go-1_14 ]
steps:
- attach_workspace:
at: '/go/src'
at: '/go'
- run: 'make package'
- store_artifacts:
path: './build'
destination: 'build'
path: './build/dist'
destination: 'build/dist'

release:
<<: [ *defaults, *go-1_11 ]
<<: [ *defaults, *go-1_14 ]
steps:
- attach_workspace:
at: '/go/src'
- run: 'make package-release'
at: '/go'
- run: 'make package'
- store_artifacts:
path: './build'
destination: 'build'
path: './build/dist'
destination: 'build/dist'
nightly:
<<: [ *defaults, *go-1_11 ]
<<: [ *defaults, *go-1_14 ]
steps:
- attach_workspace:
at: '/go/src'
- run: 'make package-nightly'
at: '/go'
- run: 'NIGHTLY=1 make package'
- run: 'make upload-nightly'
- store_artifacts:
path: './build'
destination: 'build'
path: './build/dist'
destination: 'build/dist'

workflows:
version: 2
check:
jobs:
- 'macdeps':
filters:
tags:
only: /.*/
- 'deps':
filters:
tags:
only: /.*/
- 'test-go-1.9':
- 'test-go-1.13':
requires:
- 'deps'
filters:
tags:
only: /.*/
- 'test-go-1.10':
- 'test-go-1.13-386':
requires:
- 'deps'
filters:
tags:
only: /.*/
- 'test-go-1.11':
- 'test-go-1.14':
requires:
- 'deps'
filters:
tags:
only: /.*/
- 'test-go-1.11-386':
- 'test-go-1.14-386':
requires:
- 'deps'
filters:
tags:
only: /.*/
- 'test-go-darwin':
requires:
- 'macdeps'
filters:
tags: # only runs on tags if you specify this filter
only: /.*/
- 'package':
requires:
- 'test-go-1.9'
- 'test-go-1.10'
- 'test-go-1.11'
- 'test-go-1.11-386'
- 'test-go-darwin'
- 'test-go-1.13'
- 'test-go-1.13-386'
- 'test-go-1.14'
- 'test-go-1.14-386'
- 'release':
requires:
- 'test-go-1.9'
- 'test-go-1.10'
- 'test-go-1.11'
- 'test-go-1.11-386'
- 'test-go-darwin'
- 'test-go-1.13'
- 'test-go-1.13-386'
- 'test-go-1.14'
- 'test-go-1.14-386'
filters:
tags:
only: /.*/
Expand All @@ -143,24 +196,29 @@ workflows:
nightly:
jobs:
- 'deps'
- 'test-go-1.9':
- 'macdeps'
- 'test-go-1.13':
requires:
- 'deps'
- 'test-go-1.10':
- 'test-go-1.13-386':
requires:
- 'deps'
- 'test-go-1.11':
- 'test-go-1.14':
requires:
- 'deps'
- 'test-go-1.11-386':
- 'test-go-1.14-386':
requires:
- 'deps'
- 'test-go-darwin':
requires:
- 'macdeps'
- 'nightly':
requires:
- 'test-go-1.9'
- 'test-go-1.10'
- 'test-go-1.11'
- 'test-go-1.11-386'
- 'test-go-darwin'
- 'test-go-1.13'
- 'test-go-1.13-386'
- 'test-go-1.14'
- 'test-go-1.14-386'
triggers:
- schedule:
cron: "0 7 * * *"
Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
CHANGELOG.md merge=union
README.md merge=union
go.sum merge=union
plugins/inputs/all/all.go merge=union
plugins/outputs/all/all.go merge=union
24 changes: 21 additions & 3 deletions .github/ISSUE_TEMPLATE/Bug_report.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,46 @@
---
name: Bug report
labels: bug
about: Create a report to help us improve

---
<!--
Please redirect any questions about Telegraf usage to the InfluxData Community
site: https://community.influxdata.com

Check the documentation for the related plugin including the troubleshooting
section if available.
-->

### Relevant telegraf.conf:
<!-- [Place config betweetn triple backticks '```'] -->
<!-- Place config in the toml code section. -->
```toml

```

### System info:

<!-- [Include Telegraf version, operating system name, and other relevant details] -->
<!-- Include Telegraf version, operating system, and other relevant details -->

### Docker

<!-- If your bug involves third party dependencies or services, it can be very helpful to provide a Dockerfile or docker-compose.yml that reproduces the environment you're testing against -->

### Steps to reproduce:

<!-- Describe the steps to reproduce the bug. -->

1. ...
2. ...

### Expected behavior:

<!-- Describe what you expected to happen when you performed the above steps. -->

### Actual behavior:

<!-- Describe what actually happened when you performed the above steps. -->

### Additional info:

<!-- [Include gist of relevant config, logs, etc.] -->
<!-- Include gist of relevant config, logs, etc. -->
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/Feature_request.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
---
name: Feature request
labels: feature request
about: Suggest an idea for this project

---
Expand Down
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/Support.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Support request
labels: support
about: Open a support request

---

<!--
WOAHH, hold up. This isn't this best place for support questions.
You can get a faster response on slack or forums:
Please redirect any QUESTIONS about Telegraf usage to
- InfluxData Slack Channel: https://www.influxdata.com/slack
- InfluxData Community Site: https://community.influxdata.com
Check the documentation for the related plugin including the troubleshooting
section if available.
https://docs.influxdata.com/telegraf
https://github.com/influxdata/telegraf/tree/master/docs
-->
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
/.idea
/build
/telegraf
/telegraf.exe
/telegraf.gz
/vendor
.DS_Store
Loading