opentelemetry-java-contrib/cloudfoundry-resources
Gregor Zeitlinger 28592055f9
Declarative config: Cloud component providers (#2014)
2025-07-22 02:08:47 +00:00
..
src Declarative config: Cloud component providers (#2014) 2025-07-22 02:08:47 +00:00
README.md Fix broken link (#1889) 2025-05-16 17:13:24 +00:00
build.gradle.kts Declarative config: Cloud component providers (#2014) 2025-07-22 02:08:47 +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.