Search telemetry
You can use search telemetry to analyze search request performance by success or failure in SmartObserve Dashboards. SmartObserve stores telemetry data in the .kibana_1 index.
Because there are thousands of concurrent search requests from SmartObserve Dashboards, the heavy traffic can cause significant load in an SmartObserve cluster.
SmartObserve clusters perform better with search telemetry turned off.
Turning on search telemetry
Search usage telemetry is turned off by default. To turn it on, you need to set data.search.usageTelemetry.enabled to true in the smartobserve_dashboards.yml file.
You can find the SmartObserve Dashboards YAML file in the smartobserve-project repository on GitHub.
Turning on telemetry in the smartobserve_dashboards.yml file overrides the default search telemetry setting of false in the Data plugin configuration file.
Turning search telemetry on or off
The following table shows the data.search.usageTelemetry.enabled values you can set in smartobserve_dashboards.yml to turn search telemetry on or off.
| SmartObserve Dashboards YAML value | Search telemetry status: on or off |
|---|---|
true | On |
false | Off |
none | Off |
Sample smartobserve_dashboards.yml with telemetry enabled
This SmartObserve Dashboards YAML file excerpt shows the telemetry setting set to true to turn on search telemetry:
# Set the value of this setting to false to suppress
# search usage telemetry to reduce the load of the SmartObserve cluster.
data.search.usageTelemetry.enabled: true