Setup & Integrations
...
Resolve Satellite
Reference Schema
this page provides a comprehensive reference for the schema of all integrations supported by the resolve satellite / /resolve satellite md how to use this page use this guide to understand the configuration options available for each integration type integrations are listed in alphabetical order for easy navigation schema yaml integrations alertmanageronprem type alertmanager create true secretname \<your kubernetes secret> connection labelfilters # the labels to use for filtering your alerts \ name \<string> operation \<enum> values \<string> # stringified comma separated values datasourceuid \<string> multitenantscopes requestheaderkey \<string> requestheadervalues \ \<string> alertrulesapihost \<string> requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> cloudwatchonprem type cloudwatch create true secretname \<your kubernetes secret> connection region \<enum> # the aws region accesskeyid \<string> # the aws access key id secretaccesskey \<string> # the aws secret access key loggroupname \<string> chronosphereonprem type chronosphere create true secretname \<your kubernetes secret> connection url \<string> token \<string> alertscrapingfilters # the labels to use for filtering your alerts \ name \<string> operation \<enum> values \<string> # stringified comma separated values dashboardallowlist # the list of dashboard slugs to allow if not set, all dashboards are allowed \ \<string> datadogonprem type datadog create true secretname \<your kubernetes secret> connection apikey \<string> appkey \<string> # the application key please ensure that the following scopes are enabled apm service catalog read, apm api catalog read, apm pipelines read, apm read, dashboards read, metrics read, monitors read, timeseries query, logs read data, events read site \<enum> # please set the domain without including the full url for example datadoghq com servicemapenabled \<boolean> # ingest service map data from apm attachservicemapnodestoenvironment \<boolean> # attach service map nodes to environment alertscrapingenabled \<boolean> # scrape alerts from datadog alertfilters operation \<enum> # determines how to evaluate the condition results tags # filter by tags (leaving emtpy matches all) for example 'env\ production' \ \<string> notificationpolicies # filter by notification policies (leaving emtpy matches all) for example '@slack monitoring alerts' regex definitions are allowed \ \<string> redactionconfig enabled \<boolean> targetjsonpaths # list of json paths for redaction target \ \<string> elasticsearchonprem type elasticsearch create true secretname \<your kubernetes secret> connection url \<string> token \<string> indexallowlist # the list of indices to allow if not set, all indices are allowed \ \<string> grafanaonprem type grafana create true secretname \<your kubernetes secret> connection alertscrapingenabled \<boolean> # if enabled, scrape alerts from the grafana alert manager alertscrapingfilters # the labels to use for filtering your alerts \ name \<string> operation \<enum> values \<string> # stringified comma separated values alertscrapingapi \<enum> # the api to use for scraping alerts default 'provisioning api' includedatasources # the data sources to include from auto connection you can use the uid or the name do not use if 'excludedatasources' is set \ \<string> excludedatasources # the data sources to exclude from auto connection you can use the uid or the name do not use if 'includedatasources' is set' \ \<string> datasourceoverrides # connection overrides for children data sources \ uid \<string> name \<string> type \<string> connection datasourceuid \<string> multitenantscopes requestheaderkey \<string> requestheadervalues \ \<string> alertrulesapihost \<string> requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> linksdomainoverride \<string> # override the domain to when generating urls to dashboards, alerts and folders eg `https //yourteam grafana net` requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> usegrafanaproxy \<boolean> kubernetesonprem type kubernetes create true secretname \<your kubernetes secret> connection namespaceincludelist \<string> # comma separated string, eg 'application,monitoring' if empty, all namespaces will be scraped lokionprem type loki create true secretname \<your kubernetes secret> connection datasourceuid \<string> multitenantscopes requestheaderkey \<string> requestheadervalues \ \<string> alertrulesapihost \<string> requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> lightsteponprem type lightstep create true secretname \<your kubernetes secret> connection orgid \<string> # your lightstep organization id projectid \<string> # the project id for your lightstep organization token \<string> # the api token for your lightstep organization servicemapenabled \<boolean> # if enabled, construct a service map from traces redactionconfig enabled \<boolean> targetjsonpaths # list of json paths for redaction target \ \<string> prometheusonprem type prometheus create true secretname \<your kubernetes secret> connection alertrulesapihost \<string> servicemapenabled \<boolean> # if enabled, construct a service map from traces servicemapfilters # the labels to use for filtering your service map \ name \<string> # the label key eg 'client service namespace' values \<string> # stringified comma separated values eg 'default,demo' datasourceuid \<string> multitenantscopes requestheaderkey \<string> requestheadervalues \ \<string> requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> scalyronprem type scalyr create true secretname \<your kubernetes secret> connection url \<string> # your scalyr api url token \<string> # api token for scalyr authentication redactionconfig enabled \<boolean> targetjsonpaths # list of json paths for redaction target \ \<string> splunkonprem type splunk create true secretname \<your kubernetes secret> connection token \<string> url \<string> redactionconfig enabled \<boolean> targetjsonpaths # list of json paths for redaction target \ \<string> sumologiconprem type sumologic create true secretname \<your kubernetes secret> connection accessid \<string> accesskey \<string> url \<enum> tempoonprem type tempo create true secretname \<your kubernetes secret> connection datasourceuid \<string> multitenantscopes requestheaderkey \<string> requestheadervalues \ \<string> alertrulesapihost \<string> requestadditionalheaders # \[deprecated] please use 'requestheadersoverrides' instead \ name \<string> value \<string> requestheadersoverrides \<key> \<value> url \<string> token \<string> toolcallonprem type toolcall create true secretname \<your kubernetes secret> connection toolcalltype \<enum> # the type of tool call to make requestconfig method \<enum> # the http method to use for the request url \<string> # the url to send the request to responseformat \<enum> # the format of the response filters \<key> \<value> transformschema \<key> \<value>