Hello Community,
my telegraf service which was working till yesterday suddenly stopped working with below error.
[root@h0012345 naypavk]# telegraf -config /app/ztoscity/src/telegraf/declinedpullrequests1.conf
2021-10-26T17:55:08Z I! Starting Telegraf 1.16.3
2021-10-26T17:55:08Z E! [telegraf] Error running agent: Error loading config file /app/ztoscity/src/telegraf/declinedpullrequests1.conf: Error parsing sql array, Undefined but requested output: sql
here is my content of telegraf config file:
# Configuration for telegraf agent
[agent]
## Default data collection interval for all inputs
interval = "30s"
## Rounds collection interval to 'interval'
## ie, if interval="10s" then always collect on :00, :10, :20, etc.
round_interval = true
## Telegraf will send metrics to outputs in batches of at most
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "20s"
flush_jitter = "0s"
precision = ""
hostname = ""
omit_hostname = false
###############################################################################
# INPUT PLUGINS #
###############################################################################
# Read formatted metrics from one or more HTTP endpoints
[[inputs.http]]
## One or more URLs from which to read formatted metrics
urls = [
"https://bitbucket.domainsys.local/rest/api/1.0/projects/TOS/repos/tos/pull-requests?state=DECLINED&start=1&limit=100",
"https://bitbucket.domainsys.local/rest/api/1.0/projects/TOS/repos/tos/pull-requests?state=DECLINED&start=101&limit=100",
"https://bitbucket.domainsys.local/rest/api/1.0/projects/TOS/repos/tos/pull-requests?state=DECLINED&start=201&limit=100"]
## HTTP method
method = "GET"
## Optional HTTP headers
# headers = {"X-Special-Header" = "Special-Value"}
headers = {"authorization" = "Basic xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
## Amount of time allowed to complete the HTTP request
timeout = "5s"
## List of success status codes
success_status_codes = [200]
data_format = "json"
json_query = "values"
json_string_fields = ["state","createdDate","updatedDate","author_status","author_user_emailAddress","author_user_name","author_user_displayName","fromRef_id","fromRef_displayId","fromRef_latestCommit","fromRef_repository_name","fromRef_repository_project_key","toRef_id","toRef_displayId","toRef_repository_displayId","reviewers_0_user_name","reviewers_0_user_emailAddress","reviewers_0_user_displayName","reviewers_0_status","reviewers_1_user_name","reviewers_1_user_emailAddress","reviewers_1_user_displayName","reviewers_1_status","reviewers_2_user_name","reviewers_2_user_emailAddress","reviewers_2_user_displayName","reviewers_2_status","reviewers_3_user_name","reviewers_3_user_emailAddress","reviewers_3_user_displayName","reviewers_3_status","reviewers_4_user_name","reviewers_4_user_emailAddress","reviewers_4_user_displayName","reviewers_4_status","reviewers_5_user_name","reviewers_5_user_emailAddress","reviewers_5_user_displayName","reviewers_5_status","reviewers_6_user_name","reviewers_6_user_emailAddress","reviewers_6_user_displayName","reviewers_6_status"]
name_override = "declined_pull_requests"
[[outputs.file]]
files = ["xmlparser.out"]
influx_sort_fields = true
###############################################################################
# OUTPUT PLUGINS #
###############################################################################
# # Send metrics to SQL Database
[[outputs.sql]]
driver = "pgx"
#
data_source_name = "postgresql://myuser:mypass@h0012345.domainsys.local:5432/bitbucketdb"
timestamp_column = "timestamp"