Aiden
Integrations
Elasticsearch
connect aiden with your elasticsearch service to get intelligent assistance with real time search, analysis, and visualization of your data once enabled, aiden can help you fetch targeted logs, perform log analytics, and troubleshoot the root cause through natural conversations capabilities with elasticsearch, aiden can fetch your elasticsearch indices and their mappings fetch and summarize targeted logs perform log analytics custom skills on top of the several out of the box capabilities, you can create custom skills to add additional capabilities see the skills page for more information example interactions fetch all the error level logs in the past 2 hours can you tell me how many warn level logs were found on 9th may? summarize any errors from the logs of the vm agent pod present in the observe namespace configuration steps create your elasticsearch api token use the curl command given below to generate the api key required for integration curl k u "\<es username> \<es password>" x post "https //\<your es url>/ security/api key" h "content type application/json" d' { "name" "opsverse aiden es key", "role descriptors" { "all access" { "cluster" \["all"], "index" \[ { "names" \[" "], "privileges" \["all"] } ] } } }' the response to the above command will be in the following format { "id" "this is a dummy id", "name" "opsverse aiden es key", "api key" "\<generated api key>", "encoded" "\<base64 endcode key>" } make sure to use the base 64 encoded api key while configuring the integration configure the integration in aiden navigate to integrations in the sidebar locate the elasticsearch integration card and click activate configure your elasticsearch credentials \ url your elasticsearch url \ api token base64 encode api token click save to enable the integration note ensure your elasticsearch endpoint is accessible from aiden's network