> Source: https://www.ymotongpoo.com/works/otel-specs-ja/semconv/resource/cloud-provider/heroku/


# Heroku

<!-- semconv entity.heroku -->
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
<!-- see templates/registry/markdown/snippet.md.j2 -->
<!-- prettier-ignore-start -->

**Status:** ![Development](https://img.shields.io/badge/-development-blue)

**type:** `heroku`

**Description:** [Herokuのdynoメタデータ](https://devcenter.heroku.com/articles/dyno-metadata)

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

**Attributes:**

| Role | Key | Stability | [Requirement Level](/works/otel-specs-ja/semconv/general/attribute-requirement-level/) | Value Type | Description | Example Values |
| --- | --- | --- | --- | --- | --- | --- |
| Other | [`heroku.app.id`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/heroku/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | アプリケーションを一意に識別する識別子。 | `2daa2797-e42b-4624-9322-ec3f968df4da` |
| Other | [`heroku.release.commit`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/heroku/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | 現在のリリースのコミットハッシュ。 | `e6134959463efd8966b20e75b913cafe3f5ec` |
| Other | [`heroku.release.creation_timestamp`](https://opentelemetry.io/docs/specs/semconv/registry/attributes/heroku/) | ![Development](https://img.shields.io/badge/-development-blue) | `Opt-In` | string | リリースが作成された日時。 | `2022-10-23T18:00:42Z` |
<!-- prettier-ignore-end -->
<!-- END AUTOGENERATED TEXT -->
<!-- endsemconv -->

**マッピング:**

| Dynoメタデータ環境変数 | リソース属性                  |
| ---------------------------------- | ----------------------------------- |
| `HEROKU_APP_ID`                    | `heroku.app.id`                     |
| `HEROKU_APP_NAME`                  | `service.name`                      |
| `HEROKU_DYNO_ID`                   | `service.instance.id`               |
| `HEROKU_RELEASE_CREATED_AT`        | `heroku.release.creation_timestamp` |
| `HEROKU_RELEASE_VERSION`           | `service.version`                   |
| `HEROKU_SLUG_COMMIT`               | `heroku.release.commit`             |

さらに、[`cloud.provider` リソース属性は `heroku` に設定しなければなりません（MUST）](/works/otel-specs-ja/semconv/resource/cloud/)。

