この記事は英語の原文を日本語に翻訳したものです。原文: https://opentelemetry.io/docs/specs/semconv/resource/cloud-provider/heroku/

翻訳元: open-telemetry/semantic-conventions v1.44.0(コミット e10a930

Heroku

Status: Development

type: heroku

Description: Herokuのdynoメタデータ

[!warning] このEntity定義には、ロールを持たない属性が含まれています。 安定版のEntityは、ロールが定義されていない属性を持ってはなりません(MUST NOT)。

Attributes:

RoleKeyStabilityRequirement LevelValue TypeDescriptionExample Values
Otherheroku.app.idDevelopmentOpt-Instringアプリケーションを一意に識別する識別子。2daa2797-e42b-4624-9322-ec3f968df4da
Otherheroku.release.commitDevelopmentOpt-Instring現在のリリースのコミットハッシュ。e6134959463efd8966b20e75b913cafe3f5ec
Otherheroku.release.creation_timestampDevelopmentOpt-Instringリリースが作成された日時。2022-10-23T18:00:42Z

マッピング:

Dynoメタデータ環境変数リソース属性
HEROKU_APP_IDheroku.app.id
HEROKU_APP_NAMEservice.name
HEROKU_DYNO_IDservice.instance.id
HEROKU_RELEASE_CREATED_ATheroku.release.creation_timestamp
HEROKU_RELEASE_VERSIONservice.version
HEROKU_SLUG_COMMITheroku.release.commit

さらに、cloud.provider リソース属性は heroku に設定しなければなりません(MUST)