skillfed

aliyun-semantic-conventions

Aliyun Semantic Conventions

aliyun-semantic-conventions v1.2.0 17.5M downloads/30d#1,116 on PyPI
Permissive license Apache-2.0 AGING released

What it is and what it does

This package is a reference library of semantic convention constants and definitions for Aliyun's distributed tracing and observability services. It encodes standardized field names, types, and meanings used in Aliyun ARMS (Application Real-time Monitoring Service) tracing to ensure consistent naming and structure across instrumentation and trace collection.

It is a pure data and definition package with no runtime dependencies, designed to be imported by instrumentation libraries and tracing clients that need to conform to Aliyun's specification. Developers use it to ensure their tracing code emits fields with the correct names and semantics expected by Aliyun's backend systems.

Use it for:

  • Building Aliyun ARMS instrumentation libraries that need to emit spans and metrics with standardized field names.
  • Integrating third-party tracing tools with Aliyun services while maintaining semantic consistency.
  • Developing observability agents or middleware that must conform to Aliyun's tracing specification.
  • Documenting and validating tracing field names in applications targeting Aliyun cloud infrastructure.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides standardized semantic convention definitions for Aliyun tracing and observability, defining field names and types for structured logging and distributed tracing in Aliyun services.

Yes, if you are building or integrating tracing instrumentation for Aliyun services. The package is lightweight, dependency-free, and licensed permissively. However, verify that the semantic conventions it defines (last updated 519 days ago) match your target Aliyun specification version, as the long release gap suggests the package may not track recent changes to Aliyun's tracing standards.

Install

aliyun-semantic-conventions on PyPI

pip

pip install aliyun-semantic-conventions

uv

uv add aliyun-semantic-conventions

poetry

poetry add aliyun-semantic-conventions

Installing aliyun-semantic-conventions

Before you install

Low friction installation with no runtime dependencies. Package is aging (519 days since last release) but marked Production/Stable and supports current Python versions (3.7–3.12).

License in practice

Licensed under Apache-2.0 (permissive), allowing use in commercial and open-source projects with minimal restrictions beyond attribution.

Quickstart

pip install aliyun-semantic-conventions==1.2.0

import aliyun_semantic_conventions
# Access semantic convention definitions for Aliyun tracing

Verify before relying

  • Whether this package is actively maintained or if the 519-day gap represents end-of-life for the Aliyun specification version it encodes.
  • Whether the semantic conventions it defines are still current with Aliyun's tracing specification.

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance aging — 519 days since the last release
First released
Downloads 17,508,514/month — #1,116 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: aliyun_semantic_conventions-1.2.0-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

aliyun semantic conventionsaliyun tracing standardssemantic conventions librarydistributed tracing definitionsobservability field definitionsaliyun arms tracingstructured logging conventions
aliyun-specifictracing-standardsobservability

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

aliyun-trace

Manually creates traces for LLM applications…

permissive · top 5,000 on PyPI

openinference-semantic-conventions

Defines semantic conventions and standardized…

permissive · top 5,000 on PyPI

opentelemetry-semantic-conventions-ai

Provides OpenTelemetry semantic conventions and…

permissive · top 1,000 on PyPI

loongsuite-util-genai

Extends OpenTelemetry's GenAI semantic…

permissive · top 5,000 on PyPI

microsoft-agents-a365-observability-core

Provides OpenTelemetry-based telemetry,…

permissive · top 15,000 on PyPI

promptflow-tracing

Captures and visualizes the internal execution…

permissive · top 15,000 on PyPI

python-semantic-release

Automates semantic versioning and release…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-elasticsearch

Adds distributed tracing to Elasticsearch…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-transformers

Adds distributed tracing to HuggingFace…

permissive · top 5,000 on PyPI