service-catalog

Manage Datadog Service Catalog definitions and metadata via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of Datadog's Service Catalog and Service Definitions, helping you maintain a comprehensive and up-to-date catalog of your microservices architecture.

Core Features & Use Cases

  • Service Definition Management: List, create, update, and delete service definitions.
  • Service Metadata: Manage ownership, documentation, dependencies, and tags.
  • Software Catalog (Advanced): Manage catalog entities, define custom entity types, and map relationships.
  • Dependency Mapping: Map service-to-service dependencies and track data flows.
  • Ownership Management: Link services to teams and define ownership and contacts.

Quick Start

Use the service-catalog skill to list all services in your catalog.

Frequently Asked Questions about service-catalog

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

FAQPage Schema
How do I automate Datadog Service Catalog management for microservices?

You can automate Datadog Service Catalog management by using this Skill to list, create, update, and delete service definitions programmatically. It handles service lifecycle management, metadata updates, and dependency mapping for your microservices architecture through the Datadog API.

What do I need to manage Datadog Service Definitions programmatically?

To manage Datadog Service Definitions programmatically, you need Datadog API access with appropriate keys and configured environment variables. This Skill applies to organizations using Datadog for service inventory and governance, requiring proper API credentials before execution.

Can I map service-to-service dependencies in the Datadog Service Catalog?

Yes, you can map service-to-service dependencies and track data flows within the Datadog Service Catalog. This Skill supports advanced dependency mapping functionalities, allowing you to maintain accurate relationships and track data flows between your microservices through automated catalog updates.

How do I manage service ownership and metadata in Datadog?

You manage service ownership and metadata in Datadog by linking services to teams and defining ownership contacts. This Skill automates metadata updates including documentation links, dependencies, and tags, ensuring your service catalog maintains comprehensive ownership and contact information.

What is the best way to define custom entity types in a Datadog Software Catalog?

The best way to define custom entity types in a Datadog Software Catalog is through advanced catalog management features. This Skill supports managing catalog entities, defining custom entity types, and mapping relationships, enabling comprehensive governance of your service inventory beyond standard definitions.

Are there limitations when updating Datadog Service Catalog entries via API?

Updating Datadog Service Catalog entries via API requires valid keys and properly configured environment variables. While this Skill supports full lifecycle management and advanced catalog functionalities, its capabilities are bounded by your Datadog API access permissions and the metadata schema your organization enforces.