| telemetry_types |
telemetrySelector |
["Logs", "Metrics"] |
Choose Telemetry Type. |
| log_project_name* |
string |
"" |
Project to collect logs for. |
| collect_audit_logs |
bool |
false |
Enable to collect Audit Logs. It must be enabled on the project, and the API Key must have Organization Owner permissions. |
| log_filter_mode* |
enum |
All |
Mode of filtering clusters. Either collect from all clusters or specify an inclusive list or exclusive list. Valid values: All, Inclusive, Exclusive |
| log_include_clusters |
strings |
|
Clusters in the project to collect logs from. Applicable if log_filter_mode is Inclusive |
| log_exclude_clusters |
strings |
|
Clusters in the project to exclude from log collection. Applicable if log_filter_mode is Exclusive |
| public_key* |
string |
"" |
API Public Key with at least Organization Read Only permissions. |
| private_key* |
string |
"" |
API Private Key. |
| collection_interval |
int |
180 |
Sets how often (seconds) to scrape for |
| granularity |
enum |
PT1M |
Duration interval between measurement data points. Read more here. Valid values: PT1M, PT5M, PT1H, P1D |
| enable_alerts |
bool |
false |
Enable to collect alerts. |
| alert_collection_mode* |
enum |
poll |
Method of collecting alerts. In poll mode alerts are scraped from the API. In listen mode a server is set up to listen for incoming alerts. Valid values: poll, listen. |
| alert_project_name* |
string |
"" |
Project to collect alerts from. Applicable if alert_collection_mode is poll. |
| alert_filter_mode* |
enum |
All |
Mode of filtering clusters. Either collect from all clusters or specify an inclusive list or exclusive list. Applicable if alert_collection_mode is poll. Valid values: All, Inclusive, Exclusive. |
| alert_include_clusters |
strings |
|
Clusters in the project to collect alerts from. Applicable if log_filter_mode is Inclusive and alert_collection_mode is poll. |
| alert_exclude_clusters |
strings |
|
Clusters in the project to exclude from the alert collection. Applicable if log_filter_mode is Exclusive and alert_collection_mode is poll. |
| page_size |
int |
100 |
The number of alerts to collect per API request. Applicable if alert_collection_mode is poll. |
| max_pages |
int |
10 |
The limit of how many pages of alerts will be requested per project. Applicable if alert_collection_mode is poll. |
| listen_secret* |
string |
"" |
Secret key configured for push notifications. Applicable if alert_collection_mode is listen. |
| listen_endpoint* |
string |
“0.0.0.0:4396” |
Local “ip:port” to bind to, to listen for incoming webhooks. Applicable if alert_collection_mode is listen. |
| enable_listen_tls |
bool |
false |
Enable TLS for alert webhook server. Applicable if alert_collection_mode is listen. |
| listen_tls_key_file |
string |
"" |
Local path to the TLS key file. Applicable if enable_listen_tls is true and alert_collection_mode is listen. |
| listen_tls_cert_file |
string |
"" |
Local path to the TLS cert file. Applicable if enable_listen_tls is true and alert_collection_mode is listen. |