├── .github └── workflows │ ├── ci.yml │ ├── processor-release.yml │ ├── release.yml │ └── rotel-sdk-release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── DEVELOPING.md ├── Dockerfile ├── Dockerfile.clickhouse-ddl ├── Dockerfile.python-processor ├── KAFKA_INTEGRATION_TESTS.md ├── LICENSE ├── README.md ├── benches ├── clone_trace_request_bench.rs ├── encode_otlp_trace_bench.rs └── flume_bench.rs ├── docker-compose.kafka-test.yml ├── examples └── .keep ├── proto └── datadog │ ├── agent_payload.proto │ ├── span.proto │ ├── stats.proto │ └── tracer_payload.proto ├── rotel_python_processor_sdk ├── Cargo.lock ├── Cargo.toml ├── processors │ ├── attributes_processor.py │ └── redaction_processor.py ├── pyproject-dist.toml ├── pyproject.toml ├── python_tests │ ├── add_log_record_test.py │ ├── attributes_processor_test.py │ ├── read_and_write_attributes_array_value_test.py │ ├── read_and_write_attributes_key_value_list_test.py │ ├── read_and_write_instrumentation_scope_test.py │ ├── read_and_write_logs_test.py │ ├── read_and_write_metrics_test.py │ ├── read_and_write_resource_entities_test.py │ ├── read_and_write_spans_test.py │ ├── read_key_value_key_test.py │ ├── read_key_value_value_test.py │ ├── read_resource_attributes_test.py │ ├── read_value_test.py │ ├── redaction_processor_blocking_test.py │ ├── redaction_processor_log_body_test.py │ ├── redaction_processor_restrictive_test.py │ ├── remove_log_record_test.py │ ├── resource_attributes_append_attribute.py │ ├── resource_attributes_set_attributes.py │ ├── resource_logs_append_attribute.py │ ├── resource_spans_append_attribute.py │ ├── resource_spans_iterate_spans.py │ ├── set_instrumentation_scope_test.py │ ├── set_scope_spans_span_test.py │ ├── traces_delitem_test.py │ ├── write_bool_value_test.py │ ├── write_bytes_value_test.py │ ├── write_key_value_bytes_value_test.py │ ├── write_key_value_key_test.py │ ├── write_key_value_value_test.py │ ├── write_resource_attributes_key_value_key_test.py │ ├── write_resource_attributes_key_value_value_test.py │ ├── write_resource_spans_resource_test.py │ ├── write_scope_spans_test.py │ ├── write_span_events_test.py │ ├── write_spans_test.py │ └── write_string_value_test.py ├── rotel_sdk │ ├── README.md │ ├── __init__.py │ └── open_telemetry │ │ ├── __init__.py │ │ ├── common │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.pyi │ │ ├── logs │ │ ├── __init__.pyi │ │ └── v1 │ │ │ └── __init__.pyi │ │ ├── metrics │ │ ├── __init__.pyi │ │ └── v1 │ │ │ └── __init__.pyi │ │ ├── resource │ │ ├── __init__.py │ │ └── v1 │ │ │ └── __init__.pyi │ │ └── trace │ │ ├── __init__.py │ │ └── v1 │ │ └── __init__.pyi └── src │ ├── lib.rs │ ├── model │ ├── common.rs │ ├── logs.rs │ ├── metrics.rs │ ├── mod.rs │ ├── otel_transform.rs │ ├── py_transform.rs │ ├── resource.rs │ └── trace.rs │ └── py │ ├── common.rs │ ├── logs.rs │ ├── metrics.rs │ ├── mod.rs │ ├── resource.rs │ └── trace.rs ├── rust-toolchain.toml ├── scripts └── kafka-test-env.sh ├── src ├── aws_api │ ├── arn.rs │ ├── auth.rs │ ├── creds.rs │ ├── error.rs │ ├── host.rs │ └── mod.rs ├── bin │ ├── clickhouse-ddl │ │ ├── README.md │ │ ├── ddl.rs │ │ ├── ddl_logs.rs │ │ ├── ddl_metrics.rs │ │ ├── ddl_traces.rs │ │ └── main.rs │ └── rotel │ │ └── main.rs ├── bounded_channel.rs ├── crypto.rs ├── exporters │ ├── awsemf │ │ ├── cloudwatch.rs │ │ ├── dim_filter.rs │ │ ├── emf_request.rs │ │ ├── errors.rs │ │ ├── event.rs │ │ ├── mod.rs │ │ ├── request_builder.rs │ │ ├── response_interceptor.rs │ │ └── transformer.rs │ ├── blackhole.rs │ ├── clickhouse │ │ ├── api_request.rs │ │ ├── ch_error.rs │ │ ├── compression │ │ │ ├── lz4.rs │ │ │ └── mod.rs │ │ ├── exception.rs │ │ ├── mod.rs │ │ ├── payload.rs │ │ ├── request_builder.rs │ │ ├── request_mapper.rs │ │ ├── rowbinary │ │ │ ├── json.rs │ │ │ ├── mod.rs │ │ │ └── ser.rs │ │ ├── schema.rs │ │ ├── transform_logs.rs │ │ ├── transform_metrics.rs │ │ ├── transform_traces.rs │ │ └── transformer.rs │ ├── crypto_init_tests.rs │ ├── datadog │ │ ├── README.md │ │ ├── api_request.rs │ │ ├── mod.rs │ │ ├── request_builder.rs │ │ ├── transform │ │ │ ├── attributes.rs │ │ │ ├── cloud.rs │ │ │ ├── db_types.rs │ │ │ ├── k8s.rs │ │ │ ├── mod.rs │ │ │ ├── otel_mapping │ │ │ │ ├── attributes.rs │ │ │ │ └── mod.rs │ │ │ ├── otel_util.rs │ │ │ ├── sampler.rs │ │ │ ├── source.rs │ │ │ └── transformer.rs │ │ └── types.rs │ ├── file │ │ ├── config.rs │ │ ├── json.rs │ │ ├── mod.rs │ │ ├── parquet │ │ │ ├── common.rs │ │ │ ├── exporter.rs │ │ │ ├── log.rs │ │ │ ├── metric.rs │ │ │ ├── mod.rs │ │ │ └── span.rs │ │ └── task.rs │ ├── http │ │ ├── acknowledger.rs │ │ ├── client.rs │ │ ├── exporter.rs │ │ ├── finalizer.rs │ │ ├── metadata_extractor.rs │ │ ├── mod.rs │ │ ├── request.rs │ │ ├── request_builder_mapper.rs │ │ ├── request_iter.rs │ │ ├── response.rs │ │ ├── retry.rs │ │ ├── tls.rs │ │ └── types.rs │ ├── kafka │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── exporter.rs │ │ ├── mod.rs │ │ ├── request_builder.rs │ │ └── tests.rs │ ├── mod.rs │ ├── otlp │ │ ├── client.rs │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── exporter.rs │ │ ├── grpc_codec.rs │ │ ├── http_codec.rs │ │ ├── mod.rs │ │ ├── payload.rs │ │ ├── request.rs │ │ └── signer.rs │ ├── shared │ │ ├── aws.rs │ │ ├── aws_signing_service.rs │ │ └── mod.rs │ └── xray │ │ ├── mod.rs │ │ ├── request_builder.rs │ │ ├── transformer.rs │ │ └── xray_request.rs ├── init │ ├── activation.rs │ ├── agent.rs │ ├── args.rs │ ├── awsemf_exporter.rs │ ├── batch.rs │ ├── clickhouse_exporter.rs │ ├── config.rs │ ├── datadog_exporter.rs │ ├── file_exporter.rs │ ├── kafka_exporter.rs │ ├── kafka_receiver.rs │ ├── misc.rs │ ├── mod.rs │ ├── otlp_exporter.rs │ ├── otlp_receiver.rs │ ├── parse.rs │ ├── pprof.rs │ ├── wait.rs │ └── xray_exporter.rs ├── lib.rs ├── listener.rs ├── otlp │ ├── cvattr.rs │ └── mod.rs ├── receivers │ ├── kafka │ │ ├── config.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── offset_ack_committer.rs │ │ ├── offset_tracker.rs │ │ └── receiver.rs │ ├── mod.rs │ ├── otlp │ │ ├── mod.rs │ │ ├── otlp_grpc.rs │ │ └── otlp_http.rs │ └── otlp_output.rs ├── semconv │ ├── cloud.rs │ ├── containers.rs │ ├── db_system.rs │ ├── misc.rs │ └── mod.rs ├── telemetry │ ├── internal_exporter.rs │ ├── metrics_server.rs │ └── mod.rs └── topology │ ├── batch.rs │ ├── batch_resources.rs │ ├── debug │ ├── debug_buffer.rs │ ├── logs.rs │ ├── metrics.rs │ ├── mod.rs │ └── traces.rs │ ├── fanout.rs │ ├── flush_control.rs │ ├── generic_pipeline.rs │ ├── mod.rs │ └── payload.rs ├── test └── data │ └── tls │ ├── ca.pem │ ├── client-cert.pem │ ├── client-csr.pem │ ├── client-key.pem │ ├── client1.key │ ├── client1.pem │ ├── client2.key │ ├── client2.pem │ ├── client_ca.pem │ ├── server.key │ └── server.pem ├── tests ├── integration │ └── kafka_integration_tests.rs └── kafka_integration_tests.rs └── utilities ├── Cargo.lock ├── Cargo.toml └── src ├── lib.rs └── otlp.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/processor-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/.github/workflows/processor-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rotel-sdk-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/.github/workflows/rotel-sdk-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/Cargo.toml -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.clickhouse-ddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/Dockerfile.clickhouse-ddl -------------------------------------------------------------------------------- /Dockerfile.python-processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/Dockerfile.python-processor -------------------------------------------------------------------------------- /KAFKA_INTEGRATION_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/KAFKA_INTEGRATION_TESTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/README.md -------------------------------------------------------------------------------- /benches/clone_trace_request_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/benches/clone_trace_request_bench.rs -------------------------------------------------------------------------------- /benches/encode_otlp_trace_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/benches/encode_otlp_trace_bench.rs -------------------------------------------------------------------------------- /benches/flume_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/benches/flume_bench.rs -------------------------------------------------------------------------------- /docker-compose.kafka-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/docker-compose.kafka-test.yml -------------------------------------------------------------------------------- /examples/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proto/datadog/agent_payload.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/proto/datadog/agent_payload.proto -------------------------------------------------------------------------------- /proto/datadog/span.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/proto/datadog/span.proto -------------------------------------------------------------------------------- /proto/datadog/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/proto/datadog/stats.proto -------------------------------------------------------------------------------- /proto/datadog/tracer_payload.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/proto/datadog/tracer_payload.proto -------------------------------------------------------------------------------- /rotel_python_processor_sdk/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/Cargo.lock -------------------------------------------------------------------------------- /rotel_python_processor_sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/Cargo.toml -------------------------------------------------------------------------------- /rotel_python_processor_sdk/processors/attributes_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/processors/attributes_processor.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/processors/redaction_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/processors/redaction_processor.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/pyproject-dist.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/pyproject-dist.toml -------------------------------------------------------------------------------- /rotel_python_processor_sdk/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/pyproject.toml -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/add_log_record_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/add_log_record_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/attributes_processor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/attributes_processor_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_attributes_array_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_attributes_array_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_attributes_key_value_list_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_attributes_key_value_list_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_instrumentation_scope_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_instrumentation_scope_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_logs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_logs_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_metrics_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_resource_entities_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_resource_entities_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_and_write_spans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_and_write_spans_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_key_value_key_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_key_value_key_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_key_value_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_key_value_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_resource_attributes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_resource_attributes_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/read_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/read_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/redaction_processor_blocking_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/redaction_processor_blocking_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/redaction_processor_log_body_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/redaction_processor_log_body_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/redaction_processor_restrictive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/redaction_processor_restrictive_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/remove_log_record_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/remove_log_record_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/resource_attributes_append_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/resource_attributes_append_attribute.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/resource_attributes_set_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/resource_attributes_set_attributes.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/resource_logs_append_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/resource_logs_append_attribute.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/resource_spans_append_attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/resource_spans_append_attribute.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/resource_spans_iterate_spans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/resource_spans_iterate_spans.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/set_instrumentation_scope_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/set_instrumentation_scope_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/set_scope_spans_span_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/set_scope_spans_span_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/traces_delitem_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/traces_delitem_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_bool_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_bool_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_bytes_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_bytes_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_key_value_bytes_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_key_value_bytes_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_key_value_key_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_key_value_key_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_key_value_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_key_value_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_resource_attributes_key_value_key_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_resource_attributes_key_value_key_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_resource_attributes_key_value_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_resource_attributes_key_value_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_resource_spans_resource_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_resource_spans_resource_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_scope_spans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_scope_spans_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_span_events_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_span_events_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_spans_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_spans_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/python_tests/write_string_value_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/python_tests/write_string_value_test.py -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/README.md -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/__init__.py: -------------------------------------------------------------------------------- 1 | from rotel_sdk import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | from rotel_sdk.open_telemetry import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/common/__init__.py: -------------------------------------------------------------------------------- 1 | from rotel_sdk.open_telemetry.common import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/common/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/common/v1/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/logs/__init__.pyi: -------------------------------------------------------------------------------- 1 | from rotel_sdk.open_telemetry.logs import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/logs/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/logs/v1/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/metrics/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/metrics/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/metrics/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/metrics/v1/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/resource/__init__.py: -------------------------------------------------------------------------------- 1 | from rotel_sdk.open_telemetry.resource import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/resource/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/resource/v1/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/trace/__init__.py: -------------------------------------------------------------------------------- 1 | from rotel_sdk.open_telemetry.trace import * 2 | -------------------------------------------------------------------------------- /rotel_python_processor_sdk/rotel_sdk/open_telemetry/trace/v1/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/rotel_sdk/open_telemetry/trace/v1/__init__.pyi -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/lib.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/common.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/logs.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/metrics.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/mod.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/otel_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/otel_transform.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/py_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/py_transform.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/resource.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/model/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/model/trace.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/common.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/logs.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/metrics.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/mod.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/resource.rs -------------------------------------------------------------------------------- /rotel_python_processor_sdk/src/py/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/rotel_python_processor_sdk/src/py/trace.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- 1 | [toolchain] 2 | channel = "1.91.1" -------------------------------------------------------------------------------- /scripts/kafka-test-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/scripts/kafka-test-env.sh -------------------------------------------------------------------------------- /src/aws_api/arn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/arn.rs -------------------------------------------------------------------------------- /src/aws_api/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/auth.rs -------------------------------------------------------------------------------- /src/aws_api/creds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/creds.rs -------------------------------------------------------------------------------- /src/aws_api/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/error.rs -------------------------------------------------------------------------------- /src/aws_api/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/host.rs -------------------------------------------------------------------------------- /src/aws_api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/aws_api/mod.rs -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/README.md -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/ddl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/ddl.rs -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/ddl_logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/ddl_logs.rs -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/ddl_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/ddl_metrics.rs -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/ddl_traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/ddl_traces.rs -------------------------------------------------------------------------------- /src/bin/clickhouse-ddl/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/clickhouse-ddl/main.rs -------------------------------------------------------------------------------- /src/bin/rotel/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bin/rotel/main.rs -------------------------------------------------------------------------------- /src/bounded_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/bounded_channel.rs -------------------------------------------------------------------------------- /src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/crypto.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/cloudwatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/cloudwatch.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/dim_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/dim_filter.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/emf_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/emf_request.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/errors.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/event.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/mod.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/request_builder.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/response_interceptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/response_interceptor.rs -------------------------------------------------------------------------------- /src/exporters/awsemf/transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/awsemf/transformer.rs -------------------------------------------------------------------------------- /src/exporters/blackhole.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/blackhole.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/api_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/api_request.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/ch_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/ch_error.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/compression/lz4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/compression/lz4.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/compression/mod.rs: -------------------------------------------------------------------------------- 1 | pub(crate) mod lz4; 2 | -------------------------------------------------------------------------------- /src/exporters/clickhouse/exception.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/exception.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/mod.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/payload.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/request_builder.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/request_mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/request_mapper.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/rowbinary/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/rowbinary/json.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/rowbinary/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/rowbinary/mod.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/rowbinary/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/rowbinary/ser.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/schema.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/transform_logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/transform_logs.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/transform_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/transform_metrics.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/transform_traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/transform_traces.rs -------------------------------------------------------------------------------- /src/exporters/clickhouse/transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/clickhouse/transformer.rs -------------------------------------------------------------------------------- /src/exporters/crypto_init_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/crypto_init_tests.rs -------------------------------------------------------------------------------- /src/exporters/datadog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/README.md -------------------------------------------------------------------------------- /src/exporters/datadog/api_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/api_request.rs -------------------------------------------------------------------------------- /src/exporters/datadog/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/mod.rs -------------------------------------------------------------------------------- /src/exporters/datadog/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/request_builder.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/attributes.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/cloud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/cloud.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/db_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/db_types.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/k8s.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/k8s.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/mod.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/otel_mapping/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/otel_mapping/attributes.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/otel_mapping/mod.rs: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: Apache-2.0 2 | 3 | pub mod attributes; 4 | -------------------------------------------------------------------------------- /src/exporters/datadog/transform/otel_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/otel_util.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/sampler.rs: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: Apache-2.0 2 | 3 | pub const KEY_SAMPLING_RATE_EVENT_EXTRACTION: &str = "_dd1.sr.eausr"; 4 | -------------------------------------------------------------------------------- /src/exporters/datadog/transform/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/source.rs -------------------------------------------------------------------------------- /src/exporters/datadog/transform/transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/transform/transformer.rs -------------------------------------------------------------------------------- /src/exporters/datadog/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/datadog/types.rs -------------------------------------------------------------------------------- /src/exporters/file/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/config.rs -------------------------------------------------------------------------------- /src/exporters/file/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/json.rs -------------------------------------------------------------------------------- /src/exporters/file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/mod.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/common.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/exporter.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/log.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/metric.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/metric.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/mod.rs -------------------------------------------------------------------------------- /src/exporters/file/parquet/span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/parquet/span.rs -------------------------------------------------------------------------------- /src/exporters/file/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/file/task.rs -------------------------------------------------------------------------------- /src/exporters/http/acknowledger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/acknowledger.rs -------------------------------------------------------------------------------- /src/exporters/http/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/client.rs -------------------------------------------------------------------------------- /src/exporters/http/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/exporter.rs -------------------------------------------------------------------------------- /src/exporters/http/finalizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/finalizer.rs -------------------------------------------------------------------------------- /src/exporters/http/metadata_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/metadata_extractor.rs -------------------------------------------------------------------------------- /src/exporters/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/mod.rs -------------------------------------------------------------------------------- /src/exporters/http/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/request.rs -------------------------------------------------------------------------------- /src/exporters/http/request_builder_mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/request_builder_mapper.rs -------------------------------------------------------------------------------- /src/exporters/http/request_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/request_iter.rs -------------------------------------------------------------------------------- /src/exporters/http/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/response.rs -------------------------------------------------------------------------------- /src/exporters/http/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/retry.rs -------------------------------------------------------------------------------- /src/exporters/http/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/tls.rs -------------------------------------------------------------------------------- /src/exporters/http/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/http/types.rs -------------------------------------------------------------------------------- /src/exporters/kafka/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/config.rs -------------------------------------------------------------------------------- /src/exporters/kafka/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/errors.rs -------------------------------------------------------------------------------- /src/exporters/kafka/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/exporter.rs -------------------------------------------------------------------------------- /src/exporters/kafka/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/mod.rs -------------------------------------------------------------------------------- /src/exporters/kafka/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/request_builder.rs -------------------------------------------------------------------------------- /src/exporters/kafka/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/kafka/tests.rs -------------------------------------------------------------------------------- /src/exporters/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/mod.rs -------------------------------------------------------------------------------- /src/exporters/otlp/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/client.rs -------------------------------------------------------------------------------- /src/exporters/otlp/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/config.rs -------------------------------------------------------------------------------- /src/exporters/otlp/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/errors.rs -------------------------------------------------------------------------------- /src/exporters/otlp/exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/exporter.rs -------------------------------------------------------------------------------- /src/exporters/otlp/grpc_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/grpc_codec.rs -------------------------------------------------------------------------------- /src/exporters/otlp/http_codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/http_codec.rs -------------------------------------------------------------------------------- /src/exporters/otlp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/mod.rs -------------------------------------------------------------------------------- /src/exporters/otlp/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/payload.rs -------------------------------------------------------------------------------- /src/exporters/otlp/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/request.rs -------------------------------------------------------------------------------- /src/exporters/otlp/signer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/otlp/signer.rs -------------------------------------------------------------------------------- /src/exporters/shared/aws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/shared/aws.rs -------------------------------------------------------------------------------- /src/exporters/shared/aws_signing_service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/shared/aws_signing_service.rs -------------------------------------------------------------------------------- /src/exporters/shared/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/shared/mod.rs -------------------------------------------------------------------------------- /src/exporters/xray/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/xray/mod.rs -------------------------------------------------------------------------------- /src/exporters/xray/request_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/xray/request_builder.rs -------------------------------------------------------------------------------- /src/exporters/xray/transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/xray/transformer.rs -------------------------------------------------------------------------------- /src/exporters/xray/xray_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/exporters/xray/xray_request.rs -------------------------------------------------------------------------------- /src/init/activation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/activation.rs -------------------------------------------------------------------------------- /src/init/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/agent.rs -------------------------------------------------------------------------------- /src/init/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/args.rs -------------------------------------------------------------------------------- /src/init/awsemf_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/awsemf_exporter.rs -------------------------------------------------------------------------------- /src/init/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/batch.rs -------------------------------------------------------------------------------- /src/init/clickhouse_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/clickhouse_exporter.rs -------------------------------------------------------------------------------- /src/init/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/config.rs -------------------------------------------------------------------------------- /src/init/datadog_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/datadog_exporter.rs -------------------------------------------------------------------------------- /src/init/file_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/file_exporter.rs -------------------------------------------------------------------------------- /src/init/kafka_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/kafka_exporter.rs -------------------------------------------------------------------------------- /src/init/kafka_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/kafka_receiver.rs -------------------------------------------------------------------------------- /src/init/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/misc.rs -------------------------------------------------------------------------------- /src/init/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/mod.rs -------------------------------------------------------------------------------- /src/init/otlp_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/otlp_exporter.rs -------------------------------------------------------------------------------- /src/init/otlp_receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/otlp_receiver.rs -------------------------------------------------------------------------------- /src/init/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/parse.rs -------------------------------------------------------------------------------- /src/init/pprof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/pprof.rs -------------------------------------------------------------------------------- /src/init/wait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/wait.rs -------------------------------------------------------------------------------- /src/init/xray_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/init/xray_exporter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/listener.rs -------------------------------------------------------------------------------- /src/otlp/cvattr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/otlp/cvattr.rs -------------------------------------------------------------------------------- /src/otlp/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod cvattr; 2 | -------------------------------------------------------------------------------- /src/receivers/kafka/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/config.rs -------------------------------------------------------------------------------- /src/receivers/kafka/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/error.rs -------------------------------------------------------------------------------- /src/receivers/kafka/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/mod.rs -------------------------------------------------------------------------------- /src/receivers/kafka/offset_ack_committer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/offset_ack_committer.rs -------------------------------------------------------------------------------- /src/receivers/kafka/offset_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/offset_tracker.rs -------------------------------------------------------------------------------- /src/receivers/kafka/receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/kafka/receiver.rs -------------------------------------------------------------------------------- /src/receivers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/mod.rs -------------------------------------------------------------------------------- /src/receivers/otlp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/otlp/mod.rs -------------------------------------------------------------------------------- /src/receivers/otlp/otlp_grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/otlp/otlp_grpc.rs -------------------------------------------------------------------------------- /src/receivers/otlp/otlp_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/otlp/otlp_http.rs -------------------------------------------------------------------------------- /src/receivers/otlp_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/receivers/otlp_output.rs -------------------------------------------------------------------------------- /src/semconv/cloud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/semconv/cloud.rs -------------------------------------------------------------------------------- /src/semconv/containers.rs: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: Apache-2.0 2 | 3 | pub const CONTAINER_IMAGE_TAG: &str = "container.image.tag"; 4 | -------------------------------------------------------------------------------- /src/semconv/db_system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/semconv/db_system.rs -------------------------------------------------------------------------------- /src/semconv/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/semconv/misc.rs -------------------------------------------------------------------------------- /src/semconv/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/semconv/mod.rs -------------------------------------------------------------------------------- /src/telemetry/internal_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/telemetry/internal_exporter.rs -------------------------------------------------------------------------------- /src/telemetry/metrics_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/telemetry/metrics_server.rs -------------------------------------------------------------------------------- /src/telemetry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/telemetry/mod.rs -------------------------------------------------------------------------------- /src/topology/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/batch.rs -------------------------------------------------------------------------------- /src/topology/batch_resources.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/batch_resources.rs -------------------------------------------------------------------------------- /src/topology/debug/debug_buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/debug/debug_buffer.rs -------------------------------------------------------------------------------- /src/topology/debug/logs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/debug/logs.rs -------------------------------------------------------------------------------- /src/topology/debug/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/debug/metrics.rs -------------------------------------------------------------------------------- /src/topology/debug/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/debug/mod.rs -------------------------------------------------------------------------------- /src/topology/debug/traces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/debug/traces.rs -------------------------------------------------------------------------------- /src/topology/fanout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/fanout.rs -------------------------------------------------------------------------------- /src/topology/flush_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/flush_control.rs -------------------------------------------------------------------------------- /src/topology/generic_pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/generic_pipeline.rs -------------------------------------------------------------------------------- /src/topology/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/mod.rs -------------------------------------------------------------------------------- /src/topology/payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/src/topology/payload.rs -------------------------------------------------------------------------------- /test/data/tls/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/ca.pem -------------------------------------------------------------------------------- /test/data/tls/client-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client-cert.pem -------------------------------------------------------------------------------- /test/data/tls/client-csr.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client-csr.pem -------------------------------------------------------------------------------- /test/data/tls/client-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client-key.pem -------------------------------------------------------------------------------- /test/data/tls/client1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client1.key -------------------------------------------------------------------------------- /test/data/tls/client1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client1.pem -------------------------------------------------------------------------------- /test/data/tls/client2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client2.key -------------------------------------------------------------------------------- /test/data/tls/client2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client2.pem -------------------------------------------------------------------------------- /test/data/tls/client_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/client_ca.pem -------------------------------------------------------------------------------- /test/data/tls/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/server.key -------------------------------------------------------------------------------- /test/data/tls/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/test/data/tls/server.pem -------------------------------------------------------------------------------- /tests/integration/kafka_integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/tests/integration/kafka_integration_tests.rs -------------------------------------------------------------------------------- /tests/kafka_integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/tests/kafka_integration_tests.rs -------------------------------------------------------------------------------- /utilities/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/utilities/Cargo.lock -------------------------------------------------------------------------------- /utilities/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/utilities/Cargo.toml -------------------------------------------------------------------------------- /utilities/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod otlp; 2 | -------------------------------------------------------------------------------- /utilities/src/otlp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamfold/rotel/HEAD/utilities/src/otlp.rs --------------------------------------------------------------------------------