Skip to content

Files

Latest commit

 

History

History

opencensusreceiver

OpenCensus Receiver

Status
Stability deprecated: metrics, traces
Deprecation of metrics Date: 2025-02-14
Migration Note: Use OTLP receiver (#36791)
Deprecation of traces Date: 2025-02-14
Migration Note: use OTLP receiver (#36791)
Distributions core, contrib, k8s
Issues Open issues Closed issues
Code Owners @open-telemetry/collector-approvers

⚠️ This component is deprecated, slated for removal in August 2025. Please use the OTLP receiver instead.

Receives data via gRPC or HTTP using OpenCensus format.

Getting Started

All that is required to enable the OpenCensus receiver is to include it in the receiver definitions.

receivers:
  opencensus:

The following settings are configurable:

Advanced Configuration

Several helper files are leveraged to provide additional capabilities automatically:

Writing with HTTP/JSON

The OpenCensus receiver can receive trace export calls via HTTP/JSON in addition to gRPC. The HTTP/JSON address is the same as gRPC as the protocol is recognized and processed accordingly.

To write traces with HTTP/JSON, POST to [address]/v1/trace. The JSON message format parallels the gRPC protobuf format, see this OpenApi spec for it.

The HTTP/JSON endpoint can also optionally configure CORS, which is enabled by specifying a list of allowed CORS origins in the cors_allowed_origins field:

receivers:
  opencensus:
    cors_allowed_origins:
    - http://test.com
    # Origins can have wildcards with *, use * by itself to match any origin.
    - https://*.example.com