opentelemetry-java-contrib/cloudfoundry-resources
Trask Stalnaker 05a4eac804
Fix broken link (#1889)
2025-05-16 17:13:24 +00:00
..
src Add CloudFoundry Resource Provider (#1613) 2025-02-21 21:17:14 +00:00
README.md Fix broken link (#1889) 2025-05-16 17:13:24 +00:00
build.gradle.kts Add CloudFoundry Resource Provider (#1613) 2025-02-21 21:17:14 +00:00

README.md

OpenTelemetry CloudFoundry Resource Support

This module contains CloudFoundry resource detectors for OpenTelemetry.

The module detects environment variable VCAP_APPLICATION, which is present for applications deployed in CloudFoundry. This variable contains a JSON structure, which is parsed to fill the following attributes.

Resource attribute VCAP_APPLICATION field
cloudfoundry.app.id application_id
cloudfoundry.app.name application_name
cloudfoundry.app.instance.id instance_index
cloudfoundry.org.id organization_id
cloudfoundry.org.name organization_name
cloudfoundry.process.id process_id
cloudfoundry.process.type process_type
cloudfoundry.space.id space_id
cloudfoundry.space.name space_name

The resource attributes follow the CloudFoundry semantic convention.. A description of VCAP_APPLICATION is available in the CloudFoundry documentation.

Component owners

Learn more about component owners in component_owners.yml.