Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Azure Monitor OpenTelemetry TS

Skill Aktiv

Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and logs to Node.js applications with Application Insights.

Zweck

To easily add comprehensive application monitoring (tracing, metrics, logs) to Node.js applications using Azure Monitor and OpenTelemetry.

Funktionen

  • Auto-instrumentation for Node.js applications
  • Integration with Azure Monitor and Application Insights
  • Support for distributed tracing, metrics, and logs
  • Customizable configuration for exporters, sampling, and instrumentation
  • Offline storage for telemetry data

Anwendungsfälle

  • Adding distributed tracing to a new or existing Node.js application.
  • Collecting performance metrics for a Node.js service.
  • Centralizing logs from a Node.js application into Azure Application Insights.
  • Integrating OpenTelemetry standards into an Azure-based application.

Nicht-Ziele

  • Directly managing Azure resources (e.g., creating Application Insights instances).
  • Providing a UI for viewing telemetry data (relies on Application Insights portal).
  • Instrumenting non-Node.js applications.

Workflow

  1. Install the @azure/monitor-opentelemetry npm package.
  2. Import and call `useAzureMonitor()` early in the application's entry point.
  3. Configure connection string and optional settings.
  4. Run the Node.js application.
  5. View traces, metrics, and logs in Azure Application Insights.

Praktiken

  • Application Performance Monitoring
  • Distributed Tracing
  • OpenTelemetry Integration
  • Node.js Application Instrumentation

Voraussetzungen

  • Node.js environment
  • npm package manager
  • Azure Subscription with Application Insights configured
  • APPLICATIONINSIGHTS_CONNECTION_STRING environment variable

Trust

  • warning:Issues Attention19 issues opened and 11 closed in the last 90 days. The closure rate is below 50%, indicating slower response times for open issues.

Compliance

  • info:GDPRThe skill primarily deals with application performance metrics and logs, not direct personal data, but PII could be inadvertently captured in logs without explicit sanitization steps within the skill itself.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add microsoft/skills
/plugin install azure-sdk-typescript@skills

Qualitätspunktzahl

95 /100
Analysiert about 21 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne2.3k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Azure Monitor Query Py

100

Azure Monitor Query SDK for Python. Use for querying Log Analytics workspaces and Azure Monitor metrics. Triggers: "azure-monitor-query", "LogsQueryClient", "MetricsQueryClient", "Log Analytics", "Kusto queries", "Azure metrics".

Skill
microsoft

Query Netdata Cloud

100

Query Netdata Cloud via its REST API -- metrics, logs (systemd-journal / windows-events / otel-logs), topology graphs (topology:snmp), network flows (flows:netflow), alerts, dynamic configuration (DynCfg), and generic Functions on a node. Use when the user asks about querying Netdata Cloud, fetching metrics from the cloud, querying logs / topology / netflow / sflow / ipfix through Cloud, listing or modifying configurations via DynCfg, calling agent Functions through Cloud, listing spaces/rooms/nodes, or building a curl command against `app.netdata.cloud`. Pairs with the `query-netdata-agents` skill when direct-agent access is needed.

Skill
netdata

Azure Postgres Ts

100

Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".

Skill
microsoft

Ops Monitor

100

Unified APM and monitoring surface. Polls Datadog, New Relic, and OpenTelemetry backends for active alerts, error traces, and entity health. Use --watch for live polling every 60 seconds. Use --setup to configure monitoring credentials.

Skill
Lifecycle-Innovations-Limited

Sentry React Router Framework Sdk

100

Full Sentry SDK setup for React Router Framework mode. Use when asked to "add Sentry to React Router Framework", "install @sentry/react-router", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.

Skill
getsentry

Azure Monitor Ingestion Py

99

Azure Monitor Ingestion SDK for Python. Use for sending custom logs to Log Analytics workspace via Logs Ingestion API. Triggers: "azure-monitor-ingestion", "LogsIngestionClient", "custom logs", "DCR", "data collection rule", "Log Analytics".

Skill
microsoft