network-performance

Query Datadog NPM and NDM network connections, devices, and DNS traffic.

Updated Jan 14, 2022
One-click install
npx skills add https://github.com/alexmarucci/dotfiles --skill network-performance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network-performance
Source: https://github.com/alexmarucci/dotfiles/tree/main/claude/skills/network-performance
Command: npx skills add https://github.com/alexmarucci/dotfiles --skill network-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pup, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The Skill Unit helps manage Datadog Network Performance Monitoring (NPM) and Network Device Monitoring (NDM), automating tasks like analyzing network traffic, monitoring connections, and tracking DNS queries.

Core Features & Use Cases

  • Network Performance Monitoring: Query aggregated connection data, monitor TCP metrics, analyze throughput and latency, and examine DNS traffic.
  • Network Device Monitoring: Inventory and detail network devices, monitor interfaces, tag devices, and track device status.
  • Use Case: For instance, if you need to investigate high-latency connections or analyze the most common DNS queries within a certain timeframe, this skill provides the necessary commands to do so efficiently.

Quick Start

Start monitoring network performance using 'pup network connections --from="1h" --to="now" --group-by="client_service,server_service" --tags="env:production" --limit=100'.

Frequently Asked Questions about network-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor network connections and TCP metrics with Datadog NPM?

Datadog NPM allows you to query aggregated network connection data to monitor TCP metrics, analyze throughput and latency, and examine DNS traffic. You can group results by client and server services to investigate performance bottlenecks efficiently.

What is the best way to analyze DNS traffic and track common queries in Datadog?

Analyzing DNS traffic in Datadog involves querying network performance monitoring data to examine DNS queries within a specific timeframe. This DNS traffic analysis helps identify the most common requests and diagnose resolution issues across your infrastructure.

Do I need Datadog API keys to monitor network devices and check interface status?

Yes, you need valid Datadog API keys and site access to monitor network devices. Network device monitoring requires these credentials to inventory devices, track interface status, monitor device details, and apply device tagging across your infrastructure.

Can I group network performance data by service tags to investigate high-latency connections?

Yes, you can group network performance data by service tags to investigate high-latency connections. Querying connections with parameters like group-by client_service and server_service, filtered by environment tags, isolates traffic anomalies effectively.

How do I inventory network devices and apply tags using Datadog NDM?

Network device monitoring with Datadog NDM allows you to inventory network devices and apply tags directly through queries. This process tracks device details and monitors interfaces, ensuring your infrastructure components are properly categorized and observed.