{
  "description": "The Solace Receiver receives trace data from a [Solace PubSub+ Event Broker](https://solace.com/products/event-broker/).",
  "display_name": "Solace Receiver",
  "distribution": "contrib",
  "ecosystem": "collector",
  "id": "contrib-solacereceiver",
  "markdown_hash": "cbb6494ddb14",
  "name": "solacereceiver",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "receiver",
    "codeowners": {
      "active": [
        "mcardy"
      ]
    },
    "distributions": [
      "contrib"
    ],
    "stability": {
      "beta": [
        "traces"
      ]
    }
  },
  "telemetry": {
    "metrics": {
      "solacereceiver_dropped_egress_spans": {
        "description": "Number of dropped egress spans",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_dropped_span_messages": {
        "description": "Number of dropped span messages",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_failed_reconnections": {
        "description": "Number of failed broker reconnections",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_fatal_unmarshalling_errors": {
        "description": "Number of fatal message unmarshalling errors",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_need_upgrade": {
        "description": "Indicates with value 1 that receiver requires an upgrade and is not compatible with messages received from a broker",
        "enabled": true,
        "gauge": {
          "value_type": "int"
        },
        "stability": "development",
        "unit": "1"
      },
      "solacereceiver_received_span_messages": {
        "description": "Number of received span messages",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_receiver_flow_control_recent_retries": {
        "description": "Most recent/current retry count when flow controlled",
        "enabled": true,
        "gauge": {
          "value_type": "int"
        },
        "stability": "development",
        "unit": "1"
      },
      "solacereceiver_receiver_flow_control_status": {
        "description": "Indicates the flow control status of the receiver. 0 = not flow controlled, 1 = currently flow controlled",
        "enabled": true,
        "gauge": {
          "value_type": "int"
        },
        "stability": "development",
        "unit": "1"
      },
      "solacereceiver_receiver_flow_control_total": {
        "description": "Number of times the receiver instance became flow controlled",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_receiver_flow_control_with_single_successful_retry": {
        "description": "Number of times the receiver instance became flow controlled and resolved situations after the first retry",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_receiver_status": {
        "description": "Indicates the status of the receiver as an enum. 0 = starting, 1 = connecting, 2 = connected, 3 = disabled (often paired with needs_upgrade), 4 = terminating, 5 = terminated",
        "enabled": true,
        "gauge": {
          "value_type": "int"
        },
        "stability": "development",
        "unit": "1"
      },
      "solacereceiver_recoverable_unmarshalling_errors": {
        "description": "Number of recoverable message unmarshalling errors",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      },
      "solacereceiver_reported_spans": {
        "description": "Number of reported spans",
        "enabled": true,
        "stability": "development",
        "sum": {
          "monotonic": true,
          "value_type": "int"
        },
        "unit": "1"
      }
    }
  },
  "type": "receiver"
}