View a markdown version of this page

Observabilidade agente com aplicativos MCP - OpenSearch Serviço Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Observabilidade agente com aplicativos MCP

OpenSearch fornece uma experiência de observabilidade agente com aplicativos MCP que traz fluxos de trabalho de observabilidade para seu IDE agente, com visualizações renderizadas do aplicativo MCP que você pode verificar. Essa experiência aumenta a experiência de observabilidade baseada em páginas da Web na OpenSearch interface do usuário (registros, rastreamentos, métricas, alertas). Seu agente de IA pode investigar incidentes com dados armazenados em OpenSearch domínios e coleções. Com os aplicativos MCP, cada chamada da ferramenta MCP retorna um resumo em texto para o agente raciocinar e uma visualização interativa para você verificar no mesmo tópico de conversa.

Tópicos

Exemplos de aplicativos MCP

Os exemplos a seguir mostram como os aplicativos MCP renderizam visualizações interativas dentro de um IDE agente compatível enquanto você investiga um incidente.

Alertas — Visualize e faça a triagem de alertas de disparo em suas fontes de dados. A visualização do alerta mostra a atividade de disparo ao longo do tempo, as falhas de gravidade e os detalhes por alerta, com a opção de iniciar uma investigação. A captura de tela a seguir mostra a visualização de alertas com a atividade de disparo.

Visualização de alertas do aplicativo MCP mostrando um histograma de atividade de disparo e uma lista filtrável de alertas por gravidade, estado e fonte.

Relatório de observabilidade — analise os resultados agregados, como contagens de erros por serviço, juntamente com a consulta subjacente e uma análise da causa AI-generated raiz. A captura de tela a seguir mostra o relatório de observabilidade.

Relatório de observabilidade do aplicativo MCP mostrando um gráfico de barras de contagem de erros por serviço, uma tabela de causas básicas e um resumo da análise.

Investigação de rastreamento — explore a hierarquia e o cronograma de intervalos de um rastreamento distribuído, inspecione detalhes individuais de intervalos e leia uma análise da origem de uma falha. A captura de tela a seguir mostra a visualização da investigação de rastreamento.

Investigação de rastreamento do aplicativo MCP mostrando um cronograma de hierarquia de intervalos com detalhes de intervalos e análise de IA.

Mapa do serviço — Visualize as dependências do serviço como um gráfico de chamadas, em que a largura da borda reflete o volume da chamada e a cor reflete a taxa de erro, para entender o raio de explosão de um incidente. O diagrama a seguir mostra o mapa do serviço.

Mapa do serviço MCP App mostrando um gráfico de chamadas com taxas de erro por serviço e limites de dependência.

Visualização métrica — renderize os resultados da consulta ProMQL como gráficos interativos de linhas, barras, áreas ou métricas, com séries de resultados e uma análise do comportamento métrico. A captura de tela a seguir mostra a visualização métrica.

Visualização métrica do aplicativo MCP mostrando um gráfico de linhas PromQL com séries de resultados e uma tabela de valores métricos.

Principais conceitos

OpenSearch UI

OpenSearch A UI é um painel gerenciado e baseado em nuvem e uma experiência de análise operacional para o Amazon OpenSearch Service. Ele fornece uma interface unificada de endpoint único para explorar, consultar e visualizar dados em várias fontes de dados. As visualizações geradas por meio dos aplicativos MCP vêm do seu aplicativo de OpenSearch interface do usuário.

Servidor MCP local

Um servidor MCP local é um programa executado diretamente em seu computador que atua como uma ponte segura e bidirecional entre seu IDE agente e seu OpenSearch aplicativo de interface de usuário. O servidor MCP contém várias ferramentas que seus agentes de IA podem usar, incluindo as ferramentas do aplicativo MCP que renderizam a interface do usuário em seu IDE compatível. Siga as instruções nas seções a seguir para instalar um servidor MCP local com recursos do aplicativo MCP.

Aplicativo MCP

Aplicativos de interface de usuário interativos que são renderizados em hosts MCP, como Claude Desktop. Na experiência de OpenSearch observabilidade agente, um aplicativo MCP é uma unidade combinável que executa um único trabalho de observabilidade, como mostrar uma visualização sobre SLO ou traços.

Resposta dupla

Com os aplicativos MCP, uma única chamada de ferramenta em seu IDE compatível agora retorna duas saídas simultaneamente: um resumo de texto compacto que você esperaria do seu agente de observabilidade e uma visualização interativa renderizada na mesma conversa para que você revise e verifique facilmente os resultados.

Pré-requisitos

  • Um aplicativo de OpenSearch interface de usuário com um espaço de trabalho do Observability criado e conectado a pelo menos uma fonte de dados (OpenSearch domínios, coleções ou Amazon Managed Prometheus)

  • Um IDE agente com suporte para aplicativos MCP (Claude Desktop, VS GitHub Code Copilot, Goose, ChatGPT, Cursor)

  • Familiaridade básica com conceitos de observabilidade (registros, rastreamentos, métricas) e uso do IDE

  • Node.js 2.2 ou posterior instalado em sua máquina local

  • AWS credenciais configuradas com permissões para acessar seu aplicativo de OpenSearch interface do usuário. As credenciais devem permitir as es:ESHttpPost ações es:ESHttpGet e.

  • (Opcional) O aplicativo de OpenTelemetry demonstração implantado com dados de amostra, se você quiser testar sem dados de produção

Configurando o servidor MCP

Para configurar o servidor MCP usando o arquivo mcpb
  1. Baixe o arquivo do servidor MCP OpenSearch de observabilidade. Opcionalmente, você também pode baixar o arquivo de assinatura para verificação.

  2. Não descompacte o arquivo obtido por download.

  3. Abra o arquivo mcpb para acionar seu IDE compatível para iniciar um fluxo de configuração. Siga as instruções na página.

Como alternativa, se a abertura do arquivo mcpb não funcionar, você pode usar o arquivo server.js como referência e configurar manualmente o servidor MCP na extensão do seu IDE.

Para configurar manualmente o servidor MCP
  1. Abra o IDE de sua escolha (verifique se ele é compatível com os aplicativos MCP) e navegue até as extensões ou a seção MCP. Escolha Adicionar nova configuração.

  2. Na página de configuração, atualize os seguintes valores:

    • Substitua o valor “args” pelo caminho real do arquivo server.js.

    • Substitua OS_UI_ENDPOINT pela URL do seu aplicativo de interface do usuário. OpenSearch

    • Substitua a região pela região do seu aplicativo de OpenSearch interface do usuário.

O exemplo a seguir mostra uma configuração para o servidor MCP.

{ "mcpServers": { "opensearch-observability-stack-mcp": { "command": "node", "args": ["/path/to/opensearch-observability-stack-mcp/server/server.js"], "env": { "OS_UI_ENDPOINT": "application-foo-bar.us-west-2.opensearch.amazonaws.com", "AWS_REGION": "us-west-2", "AWS_PROFILE": "my-profile" } } } }
  • /path/to/opensearch-observability-stack-mcp/server/server.js— Substitua pelo caminho para o arquivo server.js.

  • OS_UI_ENDPOINT— Substitua pelo URL do seu aplicativo de OpenSearch interface do usuário.

  • AWS_REGION— Substitua pela sua AWS região.

  • AWS_PROFILE— Substitua pelo nome AWS do seu perfil. Se você ainda não tiver um perfil configurado, siga estas instruções.

Depois de configurar o servidor MCP, verifique a conexão inserindo uma pergunta no seu IDE, como “Listar fontes de dados de observabilidade disponíveis”. Se você receber uma mensagem de erro, siga as instruções para corrigir a configuração.

Aplicativos MCP disponíveis para observabilidade agente

  • Triagem e resposta — correlação de alertas, cronograma de incidentes

  • Investigação de registros — pesquisa de padrões, agrupamento de registros

  • Investigação de rastreamento — localizador de rastreamento, detalhes do intervalo, quebra de latência

  • Investigação métrica — exploração do ProMQL, análise de limites

  • Desempenho do serviço — métricas RED, visualizações do nível de serviço

  • Topologia — mapas de serviços, gráficos de dependências

  • Visualizações — visualizações dinâmicas

  • Conjuntos de dados e correlações — junções de sinais cruzados, resumos de dados

  • AI e observabilidade do agente — rastreamento de chamadas LLM, mapa de rastreamento de agentes e resumo

  • Stack Health — status do cluster, alocação de fragmentos

  • Pontuação de instrumentação — usando telemetria para detectar armadilhas de instrumentação

verificação do arquivo mcpb

(Opcional) Para verificar a assinatura do artefato baixado, importe a chave de assinatura pública e execute os comandos a seguir.

# 1. Import the public signing key (one-time) curl -s https://d373kuglijqwic.cloudfront.net/opensearch-mcp-signing-public.asc | gpg --import # 2. Download the artifact and its signature curl -O https://d373kuglijqwic.cloudfront.net/opensearch-observability-stack-mcp.zip curl -O https://d373kuglijqwic.cloudfront.net/opensearch-observability-stack-mcp.zip.asc # 3. Verify gpg --verify opensearch-observability-stack-mcp.zip.asc opensearch-observability-stack-mcp.zip

Se a verificação for bem-sucedida, a saída Good signature from "OpenSearch MCP <aos-observability-mcp-releases@amazon.com>" incluirá.