Process Attributes

8 attributes in this category.8 stable

8 attributes

Stable Attributes

process.command_args

string[]Scrub: AutoVisibility: PublicOTel: True

All the command arguments (including the command/executable itself) as received by the process.

Example["cmd/otecol","--config=config.yaml"]
Changelog
v0.6.0#327Added process.command_args attribute
Raw JSON
{
  "key": "process.command_args",
  "brief": "All the command arguments (including the command/executable itself) as received by the process.",
  "type": "string[]",
  "apply_scrubbing": {
    "key": "auto"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": [
    "cmd/otecol",
    "--config=config.yaml"
  ],
  "changelog": [
    {
      "version": "0.6.0",
      "prs": [
        327
      ],
      "description": "Added process.command_args attribute"
    }
  ]
}

process.executable.name

stringScrub: ManualVisibility: PublicOTel: True

The name of the executable that started the process.

Examplegetsentry
Changelog
v0.1.0#127
v0.0.0
Raw JSON
{
  "key": "process.executable.name",
  "brief": "The name of the executable that started the process.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": "getsentry",
  "changelog": [
    {
      "version": "0.1.0",
      "prs": [
        127
      ]
    },
    {
      "version": "0.0.0"
    }
  ]
}

process.pid

integerScrub: ManualVisibility: PublicOTel: True

The process ID of the running process.

Example12345
Changelog
v0.19.0#487Added subprocess.pid as an alias
v0.4.0#228
v0.0.0
Raw JSON
{
  "key": "process.pid",
  "brief": "The process ID of the running process.",
  "type": "integer",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": 12345,
  "alias": [
    "subprocess.pid"
  ],
  "changelog": [
    {
      "version": "0.19.0",
      "prs": [
        487
      ],
      "description": "Added subprocess.pid as an alias"
    },
    {
      "version": "0.4.0",
      "prs": [
        228
      ]
    },
    {
      "version": "0.0.0"
    }
  ]
}

process.runtime.description

stringScrub: ManualVisibility: PublicOTel: True

An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment. Equivalent to `raw_description` in the Sentry runtime context.

ExampleEclipse OpenJ9 VM openj9-0.21.0
Changelog
v0.1.0#127
v0.0.0
Raw JSON
{
  "key": "process.runtime.description",
  "brief": "An additional description about the runtime of the process, for example a specific vendor customization of the runtime environment. Equivalent to `raw_description` in the Sentry runtime context.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": "Eclipse OpenJ9 VM openj9-0.21.0",
  "alias": [
    "runtime.raw_description"
  ],
  "changelog": [
    {
      "version": "0.1.0",
      "prs": [
        127
      ]
    },
    {
      "version": "0.0.0"
    }
  ]
}

process.runtime.engine.name

stringScrub: ManualVisibility: PublicOTel: False

The name of the runtime engine.

Examplev8
Changelog
v0.0.0
Raw JSON
{
  "key": "process.runtime.engine.name",
  "brief": "The name of the runtime engine.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": false,
  "visibility": "public",
  "example": "v8",
  "changelog": [
    {
      "version": "0.0.0"
    }
  ]
}

process.runtime.engine.version

stringScrub: ManualVisibility: PublicOTel: False

The version of the runtime engine.

Example12.9.202.13-rusty
Changelog
v0.0.0
Raw JSON
{
  "key": "process.runtime.engine.version",
  "brief": "The version of the runtime engine.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": false,
  "visibility": "public",
  "example": "12.9.202.13-rusty",
  "changelog": [
    {
      "version": "0.0.0"
    }
  ]
}

process.runtime.name

stringScrub: ManualVisibility: PublicOTel: True

The name of the runtime. Equivalent to `name` in the Sentry runtime context.

Examplenode
Changelog
v0.1.0#127
v0.0.0
Raw JSON
{
  "key": "process.runtime.name",
  "brief": "The name of the runtime. Equivalent to `name` in the Sentry runtime context.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": "node",
  "alias": [
    "runtime.name"
  ],
  "changelog": [
    {
      "version": "0.1.0",
      "prs": [
        127
      ]
    },
    {
      "version": "0.0.0"
    }
  ]
}

process.runtime.version

stringScrub: ManualVisibility: PublicOTel: True

The version of the runtime of this process, as returned by the runtime without modification. Equivalent to `version` in the Sentry runtime context.

Example18.04.2
Changelog
v0.1.0#127
v0.0.0
Raw JSON
{
  "key": "process.runtime.version",
  "brief": "The version of the runtime of this process, as returned by the runtime without modification. Equivalent to `version` in the Sentry runtime context.",
  "type": "string",
  "apply_scrubbing": {
    "key": "manual"
  },
  "is_in_otel": true,
  "visibility": "public",
  "example": "18.04.2",
  "alias": [
    "runtime.version"
  ],
  "changelog": [
    {
      "version": "0.1.0",
      "prs": [
        127
      ]
    },
    {
      "version": "0.0.0"
    }
  ]
}