Development
Outil de migration d’attributs Semantic-Convention v1.20 → v1.27 OpenTelemetry
Réécrit les noms d’attributs de spans/logs entre versions de conventions sémantiques OpenTelemetry : http.method → http.request.method, http.status_code → http.response.status_code, http.url → url.full, db.system → db.system.name, messaging.destination → messaging.destination.name et 25+ autres — sur du code JS/TS/Python/Go/Java/.NET collé, du YAML collector ou du JSON de dashboards Grafana, avec carte de renommage collector, avertissements de suppression/découpage manuel, statistiques par attribut et rapport des attributs non mappés.
Démarrage rapide
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/otel-semantic-convention-migration-tool' \
-H 'Content-Type: application/json' \
-d '{"sourceCode":"const { SpanStatusCode } = require('\''@opentelemetry/api'\'');\nfunction record(span, req, res) {\n span.setAttribute('\''http.method'\'', req.method);\n span.setAttribute('\''http.status_code'\'', res.statusCode);\n span.setAttribute('\''http.url'\'', req.originalUrl);\n span.setAttribute('\''net.peer.name'\'', req.hostname);\n span.setAttribute('\''db.system'\'', '\''postgresql'\'');\n span.setAttribute('\''db.statement'\'', '\''SELECT * FROM users'\'');\n span.setAttribute('\''messaging.destination'\'', '\''orders-queue'\'');\n}","fromVersion":"v1.20.0","toVersion":"v1.27.0","generateCollectorConfig":true,"updateDashboards":true}'