Skip to content

Latest commit

 

History

History

skywalkingreceiver

Skywalking Receiver

Status
Stability development: metrics
beta: traces
Distributions contrib
Issues Open issues Closed issues
Code Owners @JaredTan95

Receives trace data and metric data in Skywalking format.

Note: The current metrics receiver only supports receiving JVM data.

Prerequisites

This receiver supports Apache Skywalking-Java Agent version 8.9.0+

Getting Started

By default, the Skywalking receiver will not serve any protocol. A protocol must be named under the protocols object for the Skywalking receiver to start. The below protocols are supported, each supports an optional endpoint object configuration parameter.

  • grpc (default endpoint = localhost:11800)
  • http (default endpoint = localhost:12800)

You can temporarily disable the component.UseLocalHostAsDefaultHost feature gate to change these to 0.0.0.0:11800 and 0.0.0.0:12800. This feature gate will be removed in a future release.

Examples:

receivers:
  skywalking:
    protocols:
      grpc:
        endpoint: 0.0.0.0:11800
      http:
        endpoint: 0.0.0.0:12800

service:
  pipelines:
    traces:
      receivers: [skywalking]
    metrics:
      receivers: [skywalking]