Guía de conector11 minutos de lectura29 herramientas MCP7 idiomas

Cómo conectar Dynatrace a Microsoft Copilot vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

HCPor el equipo de HelpCodeActualizado 11 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Dynatrace

Dynatrace

Dynatrace observability through the Environment API v2: Davis problems with root cause and impact, monitored entities and tags, metrics and metric queries, log search, events, security problems, SLOs, settings and the audit log. Comment on problems, send deployment and custom events, tag entities.

herramientas

29

Región

INTL

Categoría

Monitorización

Autenticación

API Key

Env vars requeridas

DYNATRACE_ENVIRONMENT_URLDYNATRACE_API_TOKEN
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Dynatrace con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Prueba a pedir

Prompts de ejemplo para Dynatrace

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Dynatrace · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Dynatrace, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Dynatrace + Microsoft Copilot

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

DYNATRACE_ENVIRONMENT_URL, DYNATRACE_API_TOKEN

Paso 1 — Obtener credenciales

La configuración lleva unos 3 minutos. Necesitas un entorno Dynatrace SaaS o Managed.

  1. DYNATRACE_ENVIRONMENT_URL es la dirección clásica del entorno: https://<environment-id>.live.dynatrace.com en SaaS o https://<your-domain>/e/<environment-id> en Managed, sin /api y sin barra final. La dirección de la plataforma (<environment-id>.apps.dynatrace.com) no acepta este tipo de token; usa la dirección live del mismo entorno.
  2. En Dynatrace abre Access tokens (Manage, Access tokens, Generate new token) y marca los scopes que necesitan las herramientas: problems.read, entities.read, metrics.read, logs.read, events.read, securityProblems.read, slo.read, settings.read, auditLogs.read; para escribir, además problems.write (comentarios, cierre), events.ingest y entities.write (etiquetas). Un personal access token funciona igual.
  3. Pega el token (dt0c01.XXXX.YYYY, sin Api-Token delante) en DYNATRACE_API_TOKEN y ejecuta dynatrace_list_problems para comprobarlo. Los platform tokens (dt0s16) no funcionan con esta API.

Problemas: dynatrace_list_problems con problem_selector: status("OPEN") lista lo que ha detectado Davis AI. dynatrace_get_problem con fields: evidenceDetails,impactAnalysis da las evidencias, la causa raíz, el impacto y las entidades afectadas. dynatrace_list_problem_comments lee los comentarios y dynatrace_add_problem_comment añade uno, por ejemplo la causa encontrada o el ticket abierto.

Topología: dynatrace_list_entity_types y dynatrace_get_entity_type explican los tipos y sus propiedades. dynatrace_list_entities encuentra hosts, servicios, procesos, aplicaciones, workloads de Kubernetes y recursos cloud con un entity selector (por ejemplo type("SERVICE"),entityName.contains("checkout")), y dynatrace_get_entity muestra propiedades, etiquetas, management zones y relaciones. dynatrace_list_tags lee las etiquetas propias; dynatrace_add_tags añade etiquetas a cada entidad que coincida, y las existentes se mantienen.

Métricas y logs: dynatrace_list_metrics (búsqueda con text) y dynatrace_get_metric encuentran la clave, la unidad y las dimensiones de la métrica; dynatrace_query_metrics lee puntos de datos de hasta 10 métricas por selector. dynatrace_aggregate_logs cuenta registros de log por intervalo y atributo para ver dónde se concentran los errores, y después dynatrace_search_logs devuelve los registros, hasta 1000 por llamada.

Eventos, seguridad, SLO y auditoría: dynatrace_list_events, dynatrace_get_event y dynatrace_list_event_types leen eventos; dynatrace_ingest_event registra un despliegue, un cambio de configuración o una anotación en entidades. dynatrace_list_security_problems con status("OPEN"),riskLevel("CRITICAL","HIGH") y dynatrace_get_security_problem muestran vulnerabilidades con CVE, evaluación de riesgo y entidades afectadas. dynatrace_list_slos con evaluate: true y dynatrace_get_slo dan el estado, el error budget y la burn rate. dynatrace_list_audit_logs muestra quién cambió qué. Los ajustes son de solo lectura: dynatrace_list_settings_schemas, dynatrace_get_settings_schema, dynatrace_list_settings_objects y dynatrace_get_settings_object.

Antes de escribir: un evento de alerta, error o disponibilidad enviado puede abrir un problema y avisar a personas; los comentarios y las etiquetas los ve todo el entorno. Por eso la IA te muestra el cambio y espera tu sí.

Desactivadas al instalar: dynatrace_close_problem. Un problema cerrado no se puede reabrir (Dynatrace abre uno nuevo si el fallo vuelve), así que un administrador del espacio de trabajo la activa cuando el equipo la necesita.

Selectores: los entity selectors tienen la forma type("HOST"),tag("env:prod"),mzName("Production"); los criterios unidos por comas equivalen a AND y los valores distinguen mayúsculas y minúsculas. Los selectores de problemas, eventos, SLO y problemas de seguridad funcionan igual. Los metric selectors encadenan transformaciones: builtin:service.response.time:splitBy("dt.entity.service"):avg:sort(value(avg,descending)):limit(10).

Formatos de datos: las horas son milisegundos UTC desde 1970 (startTime, endTime, timestamp; -1 significa todavía abierto). Los intervalos aceptan valores relativos (now-2h, now-7d), milisegundos o ISO 8601; por defecto suelen ser las últimas 2 horas, y en el registro de auditoría las últimas 2 semanas. Los tiempos de respuesta están en microsegundos, el uso de CPU y memoria en porcentaje y los recuentos de bytes en bytes; dynatrace_get_metric indica la unidad. Los ids de entidad tienen la forma HOST-1234ABCD5678EF90; el id de un problema es distinto de su id visible (P-2410123).

Paginación: las listas devuelven nextPageKey; la IA vuelve a llamar solo con next_page_key y sin el resto de filtros, hasta que deja de aparecer. La búsqueda de logs pagina con nextSliceKey, solo en el almacenamiento de logs clásico; en entornos Grail la IA acota el intervalo. Los intervalos cortos mantienen pequeñas las respuestas.

Errores comunes: 401 indica un token incorrecto, caducado o revocado, o un platform token; 403 un token sin el scope que necesita la llamada (el mensaje lo nombra); 404 un id desconocido o una dirección de entorno equivocada; 400 un selector mal formado (el mensaje dice dónde); 429 el límite de peticiones, así que espera y reintenta.

El conector no ejecuta consultas Grail ni DQL: necesitan un platform token o un cliente OAuth, no un access token, y las cubre el Dynatrace Remote MCP server. No cambia ajustes y no quita etiquetas.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Microsoft Copilot

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.

  1. En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
  2. Escribe un Server name (por ejemplo AnythingMCP), una Server description que diga qué hace el conector y la Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor.
  3. En la autenticación, elige API key, pon Type en Header y X-API-Key como nombre de la cabecera, y selecciona Create.
  4. En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
  5. Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de Dynatrace.
  6. Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.

¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.

¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.

Herramientas disponibles

ToolWhat it does
dynatrace_list_problemsList problems (Davis AI detected incidents), newest first: id, display id (P-2410123), title, impact level (APPLICATION, SERVICE…
dynatrace_get_problemGet one problem with its evidence (the events, metrics and transactions Davis used), impact analysis, root cause, affected entities, linked…
dynatrace_list_problem_commentsList the comments on a problem: text, context (e.g. the tool that wrote it), author and time
dynatrace_add_problem_commentAdd a comment to a problem, e.g. the cause found or the ticket opened
dynatrace_close_problemClose an open problem by hand, with a closing comment
dynatrace_list_entitiesList monitored entities (hosts, services, processes, applications, Kubernetes workloads, cloud resources and so on) that match an entity…
dynatrace_get_entityGet one monitored entity with its type, display name, properties, tags, management zones, first and last seen time and its relationships to…
dynatrace_list_entity_typesList the entity types of the environment (HOST, SERVICE, PROCESS_GROUP, APPLICATION, KUBERNETES_CLUSTER, CLOUD_APPLICATION and many more)…
dynatrace_get_entity_typeGet one entity type with its properties (usable in fields and selectors), the relationships it can have and its tag and management zone…
dynatrace_list_tagsList the custom tags on the entities that match an entity selector, with key, value and how often each is used
dynatrace_add_tagsAdd custom tags to every entity that matches an entity selector, e.g. owner:team-payments
dynatrace_list_metricsList the available metrics with key (e.g. builtin:host.cpu.usage), display name, description, unit, aggregation types and dimensions
dynatrace_get_metricGet the descriptor of one metric: display name, description, unit, dimensions, aggregation types, default aggregation and entity type
dynatrace_query_metricsRead metric data points: one or more metrics with transformations (:avg, :splitBy("dt.entity.host"), :sort(value(avg,descending))…
dynatrace_search_logsSearch log records with the Dynatrace log search query language: timestamp, status (ERROR, WARN, INFO, NONE), content and attributes (host…
dynatrace_aggregate_logsCount log records over time and by attribute: how many records match a query per time slot and per value of the chosen groupings (e.g.…
dynatrace_list_eventsList events (deployments, configuration changes, availability, error, performance and resource events, custom events) with type, title…
dynatrace_get_eventGet one event with all its properties, the entity it belongs to and its management zones
dynatrace_list_event_typesList the event types with their display name and description, for use in an event selector
dynatrace_ingest_eventSend a custom event to Dynatrace and attach it to entities: a deployment, configuration change or annotation shows on the entities and is…
dynatrace_list_security_problemsList security problems (vulnerabilities found by Runtime Vulnerability Analytics): id, display id (S-123), title, status (OPEN, RESOLVED…
dynatrace_get_security_problemGet one security problem with its description, CVEs, risk assessment (exposure, data assets, public exploit), affected and related entities…
dynatrace_list_slosList service-level objectives with name, target and warning thresholds, timeframe and, with evaluate, the current status (percentage)…
dynatrace_get_sloGet one SLO with its definition and its evaluated status, error budget, burn rate and the metric expression behind it
dynatrace_list_settings_schemasList the settings schemas of the environment (e.g. builtin:alerting.profile, builtin:management-zones, builtin:problem.notifications…
dynatrace_get_settings_schemaGet one settings schema: its properties, types, allowed values, scopes and constraints
dynatrace_list_settings_objectsRead the configured settings objects of one or more schemas (alerting profiles, management zones, anomaly detection, notifications and so…
dynatrace_get_settings_objectRead one settings object with its schema, scope, value and modification details
dynatrace_list_audit_logsList the audit log: who changed what and when (configuration changes, token changes, logins), with user, category, event type, entity and…

Ejemplos de prompts

  • "¿Qué problemas están abiertos en producción ahora mismo y qué ve Davis como causa raíz?"
  • "Muéstrame los 5 servicios con el tiempo de respuesta medio más alto en las últimas 24 horas."
  • "¿Hubo picos de errores en los logs del checkout en la última hora? Enséñame algunos registros de ejemplo."
  • "Registra un despliegue de la versión 1.4.2 en el servicio checkout. Enséñame el evento antes de enviarlo."
  • "¿Qué problemas de seguridad críticos o altos siguen abiertos y a qué entidades afectan?"

FAQ

¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.

¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.

El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Dynatrace está a un clic.

Instala el conector, pega la clave y pregunta a Microsoft Copilot. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar Dynatrace a ChatGPT vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Conectores

Cómo conectar Dynatrace a Claude vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Conectores

Cómo conectar Dynatrace a Cursor vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Conectores

Cómo conectar Dynatrace a Gemini vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Conectores

Cómo conectar Dynatrace a Meta Muse vía MCP

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.

Conectores

Dynatrace a MCP: problemas, causa raíz, métricas, logs, eventos y SLO en cualquier agente de IA

Observabilidad de Dynatrace con la Environment API v2: problemas de Davis con causa raíz e impacto, entidades monitorizadas y etiquetas, consultas de métricas, búsqueda de logs, eventos, problemas de seguridad, SLO, ajustes y el registro de auditoría. La IA también puede comentar problemas, enviar eventos de despliegue y personalizados y etiquetar entidades.