Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions activemq_xml/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: ActiveMQ XML
fleet_configurable: true
files:
- name: activemq_xml.yaml
options:
Expand All @@ -9,6 +10,7 @@ files:
- template: instances
options:
- name: url
fleet_configurable: true
required: true
description: |
url to gather the stats from.
Expand All @@ -19,12 +21,14 @@ files:
type: string
example: http://localhost:8161
- name: suppress_errors
fleet_configurable: true
required: false
description: Suppresses connection errors if url is expected to be sometimes offline (e.g. standby host).
value:
example: false
type: boolean
- name: detailed_queues
fleet_configurable: true
required: false
description: If you have more than 300 queues you need to list the ones you want to track.
value:
Expand All @@ -33,6 +37,7 @@ files:
type: string
example: [<QUEUE_1>, <QUEUE_2>]
- name: detailed_topics
fleet_configurable: true
required: false
description: If you have more than 300 topics you need to list the ones you want to track.
value:
Expand All @@ -41,6 +46,7 @@ files:
type: string
example: [<TOPIC_1>, <TOPIC_2>]
- name: detailed_subscribers
fleet_configurable: true
required: false
description: If you have more than 300 subscribers you need to list the ones you want to track.
value:
Expand Down
9 changes: 9 additions & 0 deletions amazon_msk/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Amazon Kafka
fleet_configurable: true
files:
- name: amazon_msk.yaml
options:
Expand All @@ -11,13 +12,15 @@ files:
description: |
Use the latest OpenMetrics implementation for more features and better performance.
If running on Agent v6, you must set the `python_version` option in `datadog.yaml` to `"3"`.
fleet_configurable: true
value:
example: true
display_default: false
type: boolean
enabled: true
- name: cluster_arn
description: The Amazon Resource Name (ARN) that uniquely identifies the cluster.
fleet_configurable: true
required: true
value:
type: string
Expand All @@ -26,32 +29,37 @@ files:
The name of the region to associate with the API client. By default, the region will be derived
from the `cluster_arn`. Set explicitly to `null` to use additional fallback mechanisms, see:
https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#configuration
fleet_configurable: true
value:
type: string
- name: assume_role
description: |
The ARN of the role to assume when retrieving MSK cluster metadata. If this is not set,
the default permissions used by boto3 will follow the rules according to:
https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#configuration
fleet_configurable: true
value:
type: string
- name: jmx_exporter_port
description: |
The port on which the JMX Exporter serves metrics.
Set the port to 0 to disable.
fleet_configurable: true
value:
type: integer
example: 11001
- name: node_exporter_port
description: |
The port on which the Node Exporter serves metrics.
Set the port to 0 to disable.
fleet_configurable: true
value:
type: integer
example: 11002
- name: prometheus_metrics_path
description: |
The path where Prometheus serves metrics.
fleet_configurable: true
value:
type: string
example: /metrics
Expand All @@ -62,6 +70,7 @@ files:
Note: Configuration values set in your AWS config file can be singularly overwritten
through the use of a Config object.
https://botocore.amazonaws.com/v1/documentation/api/latest/reference/config.html
fleet_configurable: true
value:
example:
proxies_config:
Expand Down
1 change: 1 addition & 0 deletions argo_workflows/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Argo Workflows
fleet_configurable: true
files:
- name: argo_workflows.yaml
options:
Expand Down
2 changes: 2 additions & 0 deletions cassandra_nodetool/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Cassandra Nodetool
fleet_configurable: true
files:
- name: cassandra_nodetool.yaml
options:
Expand All @@ -23,6 +24,7 @@ files:
description: |
The list of keyspaces to monitor.
An empty list results in no metrics being sent.
fleet_configurable: true
required: true
value:
type: array
Expand Down
8 changes: 8 additions & 0 deletions couch/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: CouchDB
fleet_configurable: true
files:
- name: couch.yaml
options:
Expand All @@ -9,6 +10,7 @@ files:
- template: instances
options:
- name: server
fleet_configurable: true
required: true
description: The Couch server's url.
display_priority: 3
Expand All @@ -22,6 +24,7 @@ files:
the collection of these metrics could be slow and resource-intensive. If
you're affected by performance issues, set `enable_per_db_metrics` to
`false`.
fleet_configurable: true
value:
type: boolean
example: true
Expand All @@ -36,6 +39,7 @@ files:
parameter accordingly.

This parameter only has an effect if `enable_per_db_metrics` is set to `true`.
fleet_configurable: true
value:
type: array
items:
Expand All @@ -50,6 +54,7 @@ files:
the exclusion takes precedence.

This parameter only has an effect if `enable_per_db_metrics` is set to `true`.
fleet_configurable: true
value:
type: array
items:
Expand All @@ -59,17 +64,20 @@ files:
- <DATABASE_2>
- name: max_dbs_per_check
description: Number of databases to scan per check.
fleet_configurable: true
value:
type: integer
example: 50
- name: name
description: CouchDB 2.x only. If not provided, the check scans up to max_nodes_per_check nodes of the cluster.
fleet_configurable: true
value:
type: string
example: <ERLANG_NAME>
display_default: null
- name: max_nodes_per_check
description: CouchDB 2.x only. How many nodes each check reports if no name is provided.
fleet_configurable: true
value:
type: integer
example: 10
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- name: proxy
fleet_configurable: true
value:
example:
http: http://<PROXY_SERVER_FOR_HTTP>:<PORT>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
description: |
Whether performance object and counter names should refer to their
locale-specific versions rather than their English name.
fleet_configurable: true
value:
example: false
type: boolean
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
- name: proxy
fleet_configurable: true
value:
example:
http: http://<PROXY_SERVER_FOR_HTTP>:<PORT>
Expand Down Expand Up @@ -94,6 +95,7 @@
description: The password to use if services are behind basic or NTLM auth.
fleet_configurable: true
- name: ntlm_domain
fleet_configurable: true
value:
example: <NTLM_DOMAIN>\<USERNAME>
type: string
Expand All @@ -102,6 +104,7 @@
the domain used in the check. For NTLM Auth, append
the username to domain, not as the `username` parameter.
- name: kerberos_auth
fleet_configurable: true
value:
example: disabled
type: string
Expand All @@ -119,12 +122,14 @@

See https://github.com/requests/requests-kerberos#mutual-authentication
- name: kerberos_cache
fleet_configurable: true
value:
type: string
description: |
Sets the KRB5CCNAME environment variable.
It should point to a credential cache with a valid TGT.
- name: kerberos_delegate
fleet_configurable: true
value:
example: false
type: boolean
Expand All @@ -133,6 +138,7 @@

See https://github.com/requests/requests-kerberos#delegation
- name: kerberos_force_initiate
fleet_configurable: true
value:
example: false
type: boolean
Expand All @@ -142,6 +148,7 @@

See https://github.com/requests/requests-kerberos#preemptive-authentication
- name: kerberos_hostname
fleet_configurable: true
value:
type: string
description: |
Expand All @@ -150,6 +157,7 @@

See https://github.com/requests/requests-kerberos#hostname-override
- name: kerberos_principal
fleet_configurable: true
value:
type: string
description: |
Expand All @@ -158,12 +166,14 @@

See https://github.com/requests/requests-kerberos#explicit-principal
- name: kerberos_keytab
fleet_configurable: true
value:
example: <KEYTAB_FILE_PATH>
type: string
description: Set the path to your Kerberos key tab file.
- name: auth_token
secret: true
fleet_configurable: true
value:
example:
reader:
Expand Down Expand Up @@ -219,6 +229,7 @@

See https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html
- name: aws_host
fleet_configurable: true
value:
type: string
description: |
Expand All @@ -230,6 +241,7 @@

See https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html
- name: aws_service
fleet_configurable: true
value:
type: string
description: |
Expand Down Expand Up @@ -310,6 +322,7 @@
The list of ciphers suites to use when connecting to an endpoint. If not specified,
`ALL` ciphers are used. For list of ciphers see:
https://www.openssl.org/docs/man1.0.2/man1/ciphers.html
fleet_configurable: true
value:
type: array
items:
Expand All @@ -319,6 +332,7 @@
- 'TLS_CHACHA20_POLY1305_SHA256'
- 'TLS_AES_128_GCM_SHA256'
- name: headers
fleet_configurable: true
value:
example:
Host: <ALTERNATIVE_HOSTNAME>
Expand All @@ -331,6 +345,7 @@

This overrides any default headers.
- name: extra_headers
fleet_configurable: true
value:
example:
Host: <ALTERNATIVE_HOSTNAME>
Expand Down Expand Up @@ -359,6 +374,7 @@
- name: request_size
description: |
The number of kibibytes (KiB) to read from streaming HTTP responses at a time.
fleet_configurable: true
value:
example: 16
type: number
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@

Note: tools.jar was removed in Java 9: https://openjdk.java.net/jeps/220.
This option is supported in Java 8 and below.
fleet_configurable: true
value:
type: string

Expand All @@ -61,6 +62,7 @@

Note: tools.jar was removed in Java 9: https://openjdk.java.net/jeps/220.
This option is supported in Java 8 and below.
fleet_configurable: true
value:
type: string

Expand All @@ -78,6 +80,7 @@

- name: java_options
description: 'A list of Java JVM options, for example: "-Xmx200m -Xms50m".'
fleet_configurable: true
value:
type: string

Expand Down Expand Up @@ -123,6 +126,7 @@

- name: rmi_connection_timeout
description: The connection timeout, in milliseconds, when connecting to a remote JVM.
fleet_configurable: true
value:
example: 20000
type: number
Expand All @@ -132,6 +136,7 @@
The timeout to consider a remote connection, already successfully established, as lost.
If a connected remote JVM does not reply after `rmi_client_timeout` milliseconds jmxfetch
will give up on that connection and retry.
fleet_configurable: true
value:
example: 15000
type: number
Expand Down
Loading
Loading