maple-go-style

Community

Go OpenTelemetry style for Maple tracing.

AuthorMakisuo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Go OpenTelemetry style for Maple: go.opentelemetry.io/otel SDK with otlptracehttp / otlploghttp / otlpmetrichttp exporters, inline endpoint + ingest key, semconv resource attributes including vcs.repository.url.full.

Core Features & Use Cases

  • Inline endpoint and ingest key: embed a project-scoped token for secure telemetry delivery.
  • Unified Go telemetry: initialize tracer, logger, and meter at process start and gracefully shut down on signal.
  • Resource attributes: attach semantic attributes like vcs.repository.url.full to map telemetry to the repo.
  • Use Case: instrument a Maple Go service to send traces, logs, and metrics to Maple's ingest endpoint for observability.

Quick Start

Install the Go OTEL SDK packages and call telemetry.Init(ctx) during app startup, then run the application.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: maple-go-style
Download link: https://github.com/Makisuo/maple/archive/main.zip#maple-go-style

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.