Skip to content

Commit 8ef53ee

Browse files
authored
[Obs Docs] Update Observability AI Assistant functions (#2005)
This PR closes #1990 and adds/removes AI Assistant functions.
1 parent 9c89eb9 commit 8ef53ee

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

solutions/observability/observability-ai-assistant.md

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -278,32 +278,44 @@ Main functions:
278278
`alerts`
279279
: Get alerts for {{observability}}.
280280

281+
`changes`
282+
: Get change points like spikes and dips for logs and metrics data.
283+
281284
`elasticsearch`
282285
: Call {{es}} APIs on your behalf.
283286

287+
`execute_connector`
288+
: Call a {{kib}} connector on your behalf.
289+
290+
`get_alerts_dataset_info`
291+
: Get information about alerts data within a specified time range.
292+
293+
`get_data_on_screen`
294+
: Get the structured data of content currently visible on the user's screen. Use this function to provide more accurate and context-aware responses to your questions.
295+
296+
`get_dataset_info`
297+
: Get information about available indices and datasets and their fields.
298+
284299
`kibana`
285300
: Call {{kib}} APIs on your behalf.
286301

302+
`query`
303+
: Generate, execute, and visualize queries based on your request.
304+
305+
`retrieve_elastic_doc`
306+
: Get relevant Elastic documentation. This function is only available if the product documentation is installed.
307+
287308
`summarize`
288309
: Summarize parts of the conversation.
289310

290-
`visualize_query`
291-
: Visualize charts for ES|QL queries.
292-
293311
Additional functions are available when your cluster has APM data:
294312

295-
`get_apm_correlations`
296-
: Get field values that are more prominent in the foreground set than the background set. This can be useful in determining which attributes (such as `error.message`, `service.node.name`, or `transaction.name`) are contributing to, for instance, a higher latency. Another option is a time-based comparison, where you compare before and after a change point.
313+
`get_apm_dataset_info`
314+
: Get information about APM data.
297315

298316
`get_apm_downstream_dependencies`
299317
: Get the downstream dependencies (services or uninstrumented backends) for a service. Map the downstream dependency name to a service by returning both `span.destination.service.resource` and `service.name`. Use this to drill down further if needed.
300318

301-
`get_apm_error_document`
302-
: Get a sample error document based on the grouping name. This also includes the stacktrace of the error, which might hint to the cause.
303-
304-
`get_apm_service_summary`
305-
: Get a summary of a single service, including the language, service version, deployments, the environments, and the infrastructure that it is running in. For example, the number of pods and a list of their downstream dependencies. It also returns active alerts and anomalies.
306-
307319
`get_apm_services_list`
308320
: Get the list of monitored services, their health statuses, and alerts.
309321

0 commit comments

Comments
 (0)