[
https://issues.apache.org/jira/browse/NIFI-12115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17771691#comment-17771691
]
ASF subversion and git services commented on NIFI-12115:
--------------------------------------------------------
Commit 51ae9160da76401776d502664ab96e6c352d394b in nifi's branch
refs/heads/support/nifi-1.x from David Handermann
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=51ae9160da ]
NIFI-12115 Added ListenOTLP to collect OpenTelemetry
- Added ListenOTLP Processor supporting OpenTelemetry OTLP 1.0.0 Specification
with gRPC and HTTP
- Updated nifi-event-transport to support configurable SSLParameters for
configurable Cipher Suites
This closes #7830
Signed-off-by: Joseph Witt <[email protected]>
(cherry picked from commit 6394912cce3ccf1c03d099ebad75828bfe8af395)
> Add ListenOTLP Processor for Collecting OpenTelemetry
> -----------------------------------------------------
>
> Key: NIFI-12115
> URL: https://issues.apache.org/jira/browse/NIFI-12115
> Project: Apache NiFi
> Issue Type: New Feature
> Components: Extensions
> Reporter: David Handermann
> Assignee: David Handermann
> Priority: Major
> Fix For: 2.0.0, 1.latest
>
> Time Spent: 3h
> Remaining Estimate: 0h
>
> The OpenTelemetry framework provides a common set of standards for collecting
> and transmitting observability information including logs, metrics, and
> traces. The [OLTP Specification
> 1.0.0|https://opentelemetry.io/docs/specs/otlp/] defines protocol definitions
> for sending and receiving telemetry information over gRPC and HTTP.
> A new Processor should be implemented to support collecting OpenTelemetry.
> The Processor should support both OLTP/gRPC and OLTP/HTTP transmission.
> Support for OLTP/HTTP should include content type detection and handling for
> either Protobuf or JSON encoding to enable collection from a wide variety of
> sources. The OLTP Specification describes standard REST resource paths for
> telemetry requests types that the Processor should accept. The Processor
> should also support HTTPS transmission with a configurable Client
> Authentication policy to enable mutual TLS when necessary.
> Similar to other listening Processors, the ListenOTLP Processor should
> support output batching that preserves the original format of Export Service
> Requests, but merges arrays of resources with shared types. The initial
> version should write output in JSON, following the OLTP Specification, with
> internal conversion from Protobuf.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)