You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: solutions/observability/observability-ai-assistant.md
+29-8Lines changed: 29 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -278,12 +278,39 @@ Main functions:
278
278
`alerts`
279
279
: Get alerts for {{observability}}.
280
280
281
+
`changes`
282
+
: Get change points like spikes and dips for logs and metrics data.
283
+
284
+
`context`
285
+
: Get context for what you're looking at on your screen and for recalled documents from the knowledge base that matches your query.
286
+
281
287
`elasticsearch`
282
288
: Call {{es}} APIs on your behalf.
283
289
290
+
`execute_connector`
291
+
: Call a {{kib}} connector on your behalf.
292
+
293
+
`execute_query`
294
+
: Run an ES|QL query.
295
+
296
+
`get_alerts_dataset_info`
297
+
: Get information about alerts data within a specified time range.
298
+
299
+
`get_data_on_screen`
300
+
: 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.
301
+
302
+
`get_dataset_info`
303
+
: Get information about available indices and datasets and their fields.
304
+
284
305
`kibana`
285
306
: Call {{kib}} APIs on your behalf.
286
307
308
+
`query`
309
+
: Generate, execute, and visualize queries based on your request.
310
+
311
+
`retrieve_elastic_doc`
312
+
: Get relevant Elastic documentation.
313
+
287
314
`summarize`
288
315
: Summarize parts of the conversation.
289
316
@@ -292,18 +319,12 @@ Main functions:
292
319
293
320
Additional functions are available when your cluster has APM data:
294
321
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.
322
+
`get_apm_dataset_info`
323
+
: Get information about APM data.
297
324
298
325
`get_apm_downstream_dependencies`
299
326
: 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.
300
327
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
-
307
328
`get_apm_services_list`
308
329
: Get the list of monitored services, their health statuses, and alerts.
0 commit comments