├── .ci └── documentation │ └── issue.md ├── .dockerignore ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── codecov.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── add-untriaged.yml │ ├── backport.yml │ ├── create-documentation-issue.yml │ ├── data-prepper-aws-secrets-e2e-tests.yml │ ├── data-prepper-log-analytics-basic-grok-e2e-tests.yml │ ├── data-prepper-peer-forwarder-local-node-e2e-tests.yml │ ├── data-prepper-peer-forwarder-static-e2e-tests.yml │ ├── data-prepper-trace-analytics-raw-span-compatibility-e2e-tests.yml │ ├── data-prepper-trace-analytics-raw-span-e2e-tests.yml │ ├── data-prepper-trace-analytics-raw-span-peer-forwarder-e2e-tests.yml │ ├── data-prepper-trace-analytics-service-map-e2e-tests.yml │ ├── dco.yml │ ├── delete_backport_branch.yml │ ├── examples-trace-analytics.yml │ ├── gradle.yml │ ├── kafka-plugin-integration-tests.yml │ ├── kinesis-source-integration-tests.yml │ ├── maven-publish-snapshot.yml │ ├── opensearch-sink-opendistro-integration-tests.yml │ ├── opensearch-sink-opensearch-integration-tests.yml │ ├── performance-test-compile.yml │ ├── release.yml │ ├── staging-resources-cdk-check.yml │ ├── testing-resources-cdk-check.yml │ └── third-party-generate.yml ├── .gitignore ├── .whitesource ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS.md ├── NOTICE ├── README.md ├── RELEASING.md ├── THIRD-PARTY ├── TRIAGING.md ├── config └── checkstyle │ ├── checkstyle-suppressions.xml │ ├── checkstyle.xml │ └── import-control.xml ├── data-prepper-api ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── expression │ │ ├── ExpressionEvaluationException.java │ │ ├── ExpressionEvaluator.java │ │ └── ExpressionParsingException.java │ │ ├── logging │ │ └── DataPrepperMarkers.java │ │ ├── metrics │ │ ├── MetricNames.java │ │ └── PluginMetrics.java │ │ ├── model │ │ ├── CheckpointState.java │ │ ├── acknowledgements │ │ │ ├── AcknowledgementSet.java │ │ │ ├── AcknowledgementSetManager.java │ │ │ └── ProgressCheck.java │ │ ├── annotations │ │ │ ├── AlsoRequired.java │ │ │ ├── ConditionalRequired.java │ │ │ ├── DataPrepperExtensionPlugin.java │ │ │ ├── DataPrepperPlugin.java │ │ │ ├── DataPrepperPluginConstructor.java │ │ │ ├── ExampleValues.java │ │ │ ├── Experimental.java │ │ │ ├── ExtensionDependsOn.java │ │ │ ├── ExtensionProvides.java │ │ │ ├── SingleThread.java │ │ │ ├── SkipTestCoverageGenerated.java │ │ │ ├── UsesDataPrepperPlugin.java │ │ │ └── ValidRegex.java │ │ ├── breaker │ │ │ └── CircuitBreaker.java │ │ ├── buffer │ │ │ ├── AbstractBuffer.java │ │ │ ├── Buffer.java │ │ │ ├── DelegatingBuffer.java │ │ │ └── SizeOverflowException.java │ │ ├── codec │ │ │ ├── ByteDecoder.java │ │ │ ├── CompressionEngine.java │ │ │ ├── DecompressionEngine.java │ │ │ ├── HasByteDecoder.java │ │ │ ├── InputCodec.java │ │ │ ├── JsonDecoder.java │ │ │ ├── JsonObjectDecoder.java │ │ │ └── OutputCodec.java │ │ ├── configuration │ │ │ ├── ConditionalRoute.java │ │ │ ├── DataPrepperVersion.java │ │ │ ├── PipelineDescription.java │ │ │ ├── PipelineExtensions.java │ │ │ ├── PipelineModel.java │ │ │ ├── PipelinesDataFlowModel.java │ │ │ ├── PluginModel.java │ │ │ ├── PluginSetting.java │ │ │ ├── SinkForwardConfig.java │ │ │ ├── SinkModel.java │ │ │ └── VersionProvider.java │ │ ├── constraints │ │ │ ├── ByteCountMax.java │ │ │ ├── ByteCountMaxValidator.java │ │ │ ├── ByteCountMin.java │ │ │ └── ByteCountMinValidator.java │ │ ├── document │ │ │ ├── Document.java │ │ │ └── JacksonDocument.java │ │ ├── encryption │ │ │ ├── EncryptionEngine.java │ │ │ ├── EncryptionEnvelope.java │ │ │ └── KeyProvider.java │ │ ├── event │ │ │ ├── AbstractEventHandle.java │ │ │ ├── AggregateEventHandle.java │ │ │ ├── BaseEventBuilder.java │ │ │ ├── DataType.java │ │ │ ├── DefaultEventHandle.java │ │ │ ├── DefaultEventMetadata.java │ │ │ ├── Event.java │ │ │ ├── EventBuilder.java │ │ │ ├── EventFactory.java │ │ │ ├── EventFailureMetadata.java │ │ │ ├── EventHandle.java │ │ │ ├── EventKey.java │ │ │ ├── EventKeyConfiguration.java │ │ │ ├── EventKeyFactory.java │ │ │ ├── EventMetadata.java │ │ │ ├── EventType.java │ │ │ ├── HandleFailedEventsOption.java │ │ │ ├── InternalEventHandle.java │ │ │ ├── JacksonEvent.java │ │ │ ├── JacksonEventKey.java │ │ │ ├── LogEventBuilder.java │ │ │ └── exceptions │ │ │ │ └── EventKeyNotFoundException.java │ │ ├── failures │ │ │ └── DlqObject.java │ │ ├── io │ │ │ ├── InputFile.java │ │ │ └── OutputFile.java │ │ ├── log │ │ │ ├── JacksonLog.java │ │ │ ├── JacksonOtelLog.java │ │ │ ├── JacksonStandardOTelLog.java │ │ │ ├── Log.java │ │ │ └── OpenTelemetryLog.java │ │ ├── metric │ │ │ ├── Bucket.java │ │ │ ├── DefaultBucket.java │ │ │ ├── DefaultExemplar.java │ │ │ ├── DefaultQuantile.java │ │ │ ├── Exemplar.java │ │ │ ├── ExponentialHistogram.java │ │ │ ├── Gauge.java │ │ │ ├── Histogram.java │ │ │ ├── JacksonExponentialHistogram.java │ │ │ ├── JacksonGauge.java │ │ │ ├── JacksonHistogram.java │ │ │ ├── JacksonMetric.java │ │ │ ├── JacksonStandardExponentialHistogram.java │ │ │ ├── JacksonStandardGauge.java │ │ │ ├── JacksonStandardHistogram.java │ │ │ ├── JacksonStandardSum.java │ │ │ ├── JacksonStandardSummary.java │ │ │ ├── JacksonSum.java │ │ │ ├── JacksonSummary.java │ │ │ ├── Metric.java │ │ │ ├── Quantile.java │ │ │ ├── Sum.java │ │ │ └── Summary.java │ │ ├── opensearch │ │ │ └── OpenSearchBulkActions.java │ │ ├── peerforwarder │ │ │ └── RequiresPeerForwarding.java │ │ ├── pipeline │ │ │ └── HeadlessPipeline.java │ │ ├── plugin │ │ │ ├── ExtensionPlugin.java │ │ │ ├── ExtensionPoints.java │ │ │ ├── ExtensionProvider.java │ │ │ ├── FailedToUpdatePluginConfigValueException.java │ │ │ ├── InvalidPluginConfigurationException.java │ │ │ ├── InvalidPluginDefinitionException.java │ │ │ ├── NoPluginFoundException.java │ │ │ ├── PluginComponentRefresher.java │ │ │ ├── PluginComponentType.java │ │ │ ├── PluginConfigObservable.java │ │ │ ├── PluginConfigObserver.java │ │ │ ├── PluginConfigPublisher.java │ │ │ ├── PluginConfigValueTranslator.java │ │ │ ├── PluginConfigVariable.java │ │ │ ├── PluginFactory.java │ │ │ └── PluginInvocationException.java │ │ ├── processor │ │ │ ├── AbstractProcessor.java │ │ │ └── Processor.java │ │ ├── record │ │ │ ├── Record.java │ │ │ └── RecordMetadata.java │ │ ├── sink │ │ │ ├── AbstractSink.java │ │ │ ├── OutputCodecContext.java │ │ │ ├── Sink.java │ │ │ ├── SinkContext.java │ │ │ ├── SinkForwardRecordsContext.java │ │ │ ├── SinkLatencyMetrics.java │ │ │ └── SinkThread.java │ │ ├── source │ │ │ ├── Source.java │ │ │ ├── SourceCoordinationStore.java │ │ │ ├── coordinator │ │ │ │ ├── PartitionIdentifier.java │ │ │ │ ├── SourceCoordinator.java │ │ │ │ ├── SourcePartition.java │ │ │ │ ├── SourcePartitionStatus.java │ │ │ │ ├── SourcePartitionStoreItem.java │ │ │ │ ├── UsesSourceCoordination.java │ │ │ │ ├── enhanced │ │ │ │ │ ├── EnhancedPartition.java │ │ │ │ │ ├── EnhancedSourceCoordinator.java │ │ │ │ │ ├── EnhancedSourcePartition.java │ │ │ │ │ └── UsesEnhancedSourceCoordination.java │ │ │ │ └── exceptions │ │ │ │ │ ├── PartitionNotFoundException.java │ │ │ │ │ ├── PartitionNotOwnedException.java │ │ │ │ │ ├── PartitionUpdateException.java │ │ │ │ │ └── UninitializedSourceCoordinatorException.java │ │ │ └── s3 │ │ │ │ └── S3ScanEnvironmentVariables.java │ │ ├── trace │ │ │ ├── DefaultLink.java │ │ │ ├── DefaultSpanEvent.java │ │ │ ├── DefaultTraceGroupFields.java │ │ │ ├── JacksonSpan.java │ │ │ ├── JacksonStandardSpan.java │ │ │ ├── Link.java │ │ │ ├── Span.java │ │ │ ├── SpanEvent.java │ │ │ └── TraceGroupFields.java │ │ ├── types │ │ │ ├── ByteCount.java │ │ │ ├── ByteCountInvalidInputException.java │ │ │ └── ByteCountParseException.java │ │ └── validation │ │ │ ├── ParameterValidator.java │ │ │ └── RegexValueValidator.java │ │ ├── processor │ │ └── state │ │ │ └── ProcessorState.java │ │ └── typeconverter │ │ ├── BigDecimalConverter.java │ │ ├── BooleanConverter.java │ │ ├── ConverterArguments.java │ │ ├── DoubleConverter.java │ │ ├── IntegerConverter.java │ │ ├── LongConverter.java │ │ ├── StringConverter.java │ │ └── TypeConverter.java │ └── test │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── expression │ │ ├── ExpressionEvaluationExceptionTest.java │ │ ├── ExpressionEvaluatorTest.java │ │ └── ExpressionParsingExceptionTest.java │ │ ├── logging │ │ └── DataPrepperMarkersTest.java │ │ ├── metrics │ │ ├── MetricsTestUtil.java │ │ └── PluginMetricsTest.java │ │ ├── model │ │ ├── CheckpointStateTest.java │ │ ├── acknowledgements │ │ │ └── AcknowledgementSetTests.java │ │ ├── buffer │ │ │ ├── AbstractBufferTest.java │ │ │ ├── BufferTest.java │ │ │ └── DelegatingBufferTest.java │ │ ├── codec │ │ │ ├── CompressionEngineTest.java │ │ │ ├── HasByteDecoderTest.java │ │ │ ├── InputCodecTest.java │ │ │ ├── JsonDecoderTest.java │ │ │ ├── JsonObjectDecoderTest.java │ │ │ └── OutputCodecTest.java │ │ ├── configuration │ │ │ ├── ConditionalRouteTest.java │ │ │ ├── DataPrepperVersionTest.java │ │ │ ├── PipelineModelTest.java │ │ │ ├── PipelinesDataFlowModelTest.java │ │ │ ├── PluginModelTests.java │ │ │ ├── PluginSettingsTests.java │ │ │ ├── SinkForwardConfigTest.java │ │ │ └── SinkModelTest.java │ │ ├── constraints │ │ │ ├── ByteCountMaxValidatorTest.java │ │ │ ├── ByteCountMinValidatorTest.java │ │ │ └── ByteCountValidatorsIT.java │ │ ├── document │ │ │ └── JacksonDocumentTest.java │ │ ├── event │ │ │ ├── AggregateEventHandleTests.java │ │ │ ├── DataTypeTest.java │ │ │ ├── DefaultEventHandleTests.java │ │ │ ├── DefaultEventMetadataTest.java │ │ │ ├── EventActionTest.java │ │ │ ├── EventKeyFactoryTest.java │ │ │ ├── EventTypeTest.java │ │ │ ├── HandleFailedEventsOptionTest.java │ │ │ ├── JacksonEventKeyTest.java │ │ │ ├── JacksonEventTest.java │ │ │ ├── JacksonEvent_JavaSerializationTest.java │ │ │ └── TestObject.java │ │ ├── failures │ │ │ └── DlqObjectTest.java │ │ ├── log │ │ │ ├── .JacksonStandardOTelLogTest.java.swp │ │ │ ├── JacksonLogTest.java │ │ │ ├── JacksonOtelLogTest.java │ │ │ └── JacksonStandardOTelLogTest.java │ │ ├── metric │ │ │ ├── .JacksonStandardSummaryTest.java.swp │ │ │ ├── JacksonExponentialHistogramTest.java │ │ │ ├── JacksonGaugeTest.java │ │ │ ├── JacksonHistogramTest.java │ │ │ ├── JacksonStandardExponentialHistogramTest.java │ │ │ ├── JacksonStandardGaugeTest.java │ │ │ ├── JacksonStandardHistogramTest.java │ │ │ ├── JacksonStandardSumTest.java │ │ │ ├── JacksonStandardSummaryTest.java │ │ │ ├── JacksonSumTest.java │ │ │ └── JacksonSummaryTest.java │ │ ├── opensearch │ │ │ └── OpenSearchBulkActionsTest.java │ │ ├── peerforwarder │ │ │ └── RequiresPeerForwardingTest.java │ │ ├── plugin │ │ │ ├── ExtensionPluginTest.java │ │ │ ├── FailedToUpdatePluginConfigValueExceptionTest.java │ │ │ ├── InvalidPluginConfigurationExceptionTest.java │ │ │ ├── InvalidPluginDefinitionExceptionTest.java │ │ │ ├── NoPluginFoundExceptionTest.java │ │ │ └── PluginInvocationExceptionTest.java │ │ ├── processor │ │ │ ├── AbstractProcessorTest.java │ │ │ └── ProcessorTest.java │ │ ├── record │ │ │ ├── RecordMetadataTest.java │ │ │ └── RecordTests.java │ │ ├── sink │ │ │ ├── AbstractSinkTest.java │ │ │ ├── OutputCodecContextTest.java │ │ │ ├── SinkContextTest.java │ │ │ ├── SinkForwardRecordsContextTest.java │ │ │ ├── SinkLatencyMetricsTest.java │ │ │ ├── SinkTest.java │ │ │ └── SinkThreadTest.java │ │ ├── source │ │ │ ├── SourceTest.java │ │ │ └── coordinator │ │ │ │ ├── PartitionIdentifierTest.java │ │ │ │ ├── SourcePartitionTest.java │ │ │ │ └── enhanced │ │ │ │ ├── EnhancedSourcePartitionTest.java │ │ │ │ ├── TestInstantTypeProgressState.java │ │ │ │ ├── TestInvalidPartitionProgressState.java │ │ │ │ └── TestPartitionProgressState.java │ │ ├── trace │ │ │ ├── DefaultLinkTest.java │ │ │ ├── DefaultSpanEventTest.java │ │ │ ├── DefaultTraceGroupFieldsTest.java │ │ │ ├── JacksonSpanTest.java │ │ │ └── JacksonStandardSpanTest.java │ │ ├── types │ │ │ └── ByteCountTest.java │ │ └── validation │ │ │ └── RegexValueValidatorTest.java │ │ └── typeconverter │ │ ├── BigDecimalConverterTests.java │ │ ├── BooleanConverterTests.java │ │ ├── DoubleConverterTests.java │ │ ├── IntegerConverterTests.java │ │ ├── LongConverterTests.java │ │ └── StringConverterTests.java │ └── resources │ ├── list_of_plugins.yaml │ ├── org │ └── opensearch │ │ └── dataprepper │ │ └── model │ │ └── configuration │ │ ├── conditional_route_invalid_just_value.yaml │ │ ├── conditional_route_invalid_non_string.yaml │ │ ├── conditional_route_invalid_object.yaml │ │ ├── conditional_route_list.yaml │ │ ├── conditional_route_single.yaml │ │ ├── plugin_model_empty.yaml │ │ ├── plugin_model_not_present.yaml │ │ ├── plugin_model_null.yaml │ │ └── sink_plugin.yaml │ ├── pipeline_with_depreciated_extension.yaml │ ├── pipeline_with_extension.yaml │ ├── pipeline_with_short_hand_version.yaml │ ├── pipeline_with_version.yaml │ ├── pipelines_data_flow_route.yaml │ ├── pipelines_data_flow_routes.yaml │ ├── pipelines_data_flow_serialized.yaml │ ├── serialized_with_plugin_settings.yaml │ ├── single_plugin.yaml │ └── testjson │ ├── exponentialHistogram.json │ ├── gauge.json │ ├── histogram.json │ ├── log.json │ ├── standard_exponential_histogram.json │ ├── standard_gauge.json │ ├── standard_histogram.json │ ├── standard_log.json │ └── standard_span.json ├── data-prepper-core ├── build.gradle └── src │ ├── integrationTest │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── integration │ │ │ ├── Connected_SingleExtraSinkIT.java │ │ │ ├── Connected_SingleIT.java │ │ │ ├── CoreHttpServerIT.java │ │ │ ├── DLQHeadlessPipelinesIT.java │ │ │ ├── ForwardingHeadlessPipelinesIT.java │ │ │ ├── MinimalPipelineIT.java │ │ │ ├── MultiWorkerPipelineIT.java │ │ │ ├── PipelinesWithAcksIT.java │ │ │ ├── ProcessorPipelineIT.java │ │ │ ├── ProcessorSwapPipelineIT.java │ │ │ ├── ProcessorValidationIT.java │ │ │ ├── Router_SingleRouteIT.java │ │ │ ├── Router_ThreeRoutesDefaultIT.java │ │ │ └── Router_ThreeRoutesIT.java │ │ │ ├── plugin │ │ │ └── DefaultPluginFactoryIT.java │ │ │ ├── plugins │ │ │ ├── BaseEventsTrackingProcessor.java │ │ │ ├── BasicEventsTrackingTestProcessor.java │ │ │ ├── ExtensionsIT.java │ │ │ ├── InMemoryConfig.java │ │ │ ├── InMemorySink.java │ │ │ ├── InMemorySinkAccessor.java │ │ │ ├── InMemorySource.java │ │ │ ├── InMemorySourceAccessor.java │ │ │ ├── SimpleCopyProcessor.java │ │ │ ├── SimpleCopyProcessorConfig.java │ │ │ ├── SimpleProcessor.java │ │ │ ├── SimpleProcessorConfig.java │ │ │ ├── SingleThreadEventsTrackingTestProcessor.java │ │ │ └── ThreadInfoProcessor.java │ │ │ └── test │ │ │ └── framework │ │ │ └── DataPrepperTestRunner.java │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── configuration │ │ └── data-prepper-config.yaml │ │ └── pipeline │ │ ├── acknowledgements │ │ ├── one-pipeline-ack-expiry-test.yaml │ │ ├── one-pipeline-three-sinks.yaml │ │ ├── simple-test.yaml │ │ ├── three-pipeline-route-default-test.yaml │ │ ├── three-pipeline-route-test.yaml │ │ ├── three-pipeline-unrouted-test.yaml │ │ ├── three-pipelines-test-multi-sink.yaml │ │ ├── three-pipelines-test.yaml │ │ ├── two-parallel-pipelines-test.yaml │ │ └── two-pipelines-test.yaml │ │ ├── basic-processor-pipeline.yaml │ │ ├── connected │ │ ├── single-connection-extra-sink.yaml │ │ └── single-connection.yaml │ │ ├── forward-pipeline.yaml │ │ ├── minimal-pipeline.yaml │ │ ├── multi-processor-pipeline.yaml │ │ ├── multi-worker.yaml │ │ ├── pipeline-dlq.yaml │ │ ├── processor-pipeline.yaml │ │ ├── processor-swap │ │ ├── source │ │ │ └── processor-swap-pipeline.yaml │ │ └── target │ │ │ └── processor-swap-pipeline.yaml │ │ ├── route │ │ ├── single-route.yaml │ │ ├── three-route-with-default-route.yaml │ │ └── three-route.yaml │ │ └── single-thread-processor-pipeline.yaml │ ├── main │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── AbstractContextManager.java │ │ │ ├── DataPrepperShutdownListener.java │ │ │ ├── DataPrepperShutdownOptions.java │ │ │ ├── core │ │ │ ├── CoreVersionProvider.java.template │ │ │ ├── DataPrepper.java │ │ │ ├── acknowledgements │ │ │ │ ├── AcknowledgementAppConfig.java │ │ │ │ ├── AcknowledgementSetMonitor.java │ │ │ │ ├── AcknowledgementSetMonitorThread.java │ │ │ │ ├── CallbackTheadFactory.java │ │ │ │ ├── DefaultAcknowledgementSet.java │ │ │ │ ├── DefaultAcknowledgementSetManager.java │ │ │ │ ├── DefaultAcknowledgementSetMetrics.java │ │ │ │ ├── DefaultProgressCheck.java │ │ │ │ └── InactiveAcknowledgementSetManager.java │ │ │ ├── breaker │ │ │ │ ├── CircuitBreakerAppConfig.java │ │ │ │ ├── CircuitBreakerManager.java │ │ │ │ ├── HeapCircuitBreaker.java │ │ │ │ └── InnerCircuitBreaker.java │ │ │ ├── meter │ │ │ │ ├── EMFLoggingMeterRegistry.java │ │ │ │ ├── EMFLoggingRegistryConfig.java │ │ │ │ ├── EMFMetricUtils.java │ │ │ │ └── JvmMemoryAggregateMetrics.java │ │ │ ├── parser │ │ │ │ ├── CircuitBreakingBuffer.java │ │ │ │ ├── DataFlowComponent.java │ │ │ │ ├── MultiBufferDecorator.java │ │ │ │ ├── PipelineTransformer.java │ │ │ │ ├── config │ │ │ │ │ ├── CustomTagsMeterFilter.java │ │ │ │ │ ├── DataPrepperAppConfiguration.java │ │ │ │ │ ├── DisableMetricsFilter.java │ │ │ │ │ ├── FileStructurePathProvider.java │ │ │ │ │ ├── MetricTagFilter.java │ │ │ │ │ ├── MetricsConfig.java │ │ │ │ │ └── PipelineParserConfiguration.java │ │ │ │ └── model │ │ │ │ │ ├── CircuitBreakerConfig.java │ │ │ │ │ ├── DataPrepperConfiguration.java │ │ │ │ │ ├── EmfConfig.java │ │ │ │ │ ├── HeapCircuitBreakerConfig.java │ │ │ │ │ ├── MetricRegistryType.java │ │ │ │ │ └── SourceCoordinationConfig.java │ │ │ ├── peerforwarder │ │ │ │ ├── DefaultPeerForwarderProvider.java │ │ │ │ ├── ForwardingAuthentication.java │ │ │ │ ├── HashRing.java │ │ │ │ ├── LocalModePeerForwarderProvider.java │ │ │ │ ├── LocalPeerForwarder.java │ │ │ │ ├── PeerClientPool.java │ │ │ │ ├── PeerForwarder.java │ │ │ │ ├── PeerForwarderAppConfig.java │ │ │ │ ├── PeerForwarderClientFactory.java │ │ │ │ ├── PeerForwarderConfiguration.java │ │ │ │ ├── PeerForwarderProvider.java │ │ │ │ ├── PeerForwarderReceiveBuffer.java │ │ │ │ ├── PeerForwardingProcessorDecorator.java │ │ │ │ ├── RemotePeerForwarder.java │ │ │ │ ├── certificate │ │ │ │ │ └── CertificateProviderFactory.java │ │ │ │ ├── client │ │ │ │ │ └── PeerForwarderClient.java │ │ │ │ ├── codec │ │ │ │ │ ├── JacksonPeerForwarderCodec.java │ │ │ │ │ ├── JavaPeerForwarderCodec.java │ │ │ │ │ ├── LoggingObjectInputFilter.java │ │ │ │ │ ├── PeerForwarderCodec.java │ │ │ │ │ └── PeerForwarderCodecAppConfig.java │ │ │ │ ├── discovery │ │ │ │ │ ├── AwsCloudMapPeerListProvider.java │ │ │ │ │ ├── DiscoveryMode.java │ │ │ │ │ ├── DiscoveryUtils.java │ │ │ │ │ ├── DnsPeerListProvider.java │ │ │ │ │ ├── LocalPeerListProvider.java │ │ │ │ │ ├── PeerListProvider.java │ │ │ │ │ └── StaticPeerListProvider.java │ │ │ │ ├── exception │ │ │ │ │ ├── EmptyPeerForwarderPluginIdentificationKeysException.java │ │ │ │ │ └── UnsupportedPeerForwarderPluginException.java │ │ │ │ ├── model │ │ │ │ │ ├── PeerForwardingEvents.java │ │ │ │ │ ├── WireEvent.java │ │ │ │ │ └── WireEvents.java │ │ │ │ └── server │ │ │ │ │ ├── NoOpPeerForwarderServer.java │ │ │ │ │ ├── PeerForwarderHttpServerProvider.java │ │ │ │ │ ├── PeerForwarderHttpService.java │ │ │ │ │ ├── PeerForwarderServer.java │ │ │ │ │ ├── PeerForwarderServerProxy.java │ │ │ │ │ ├── RemotePeerForwarderServer.java │ │ │ │ │ └── ResponseHandler.java │ │ │ ├── pipeline │ │ │ │ ├── HeadlessPipelineSource.java │ │ │ │ ├── Pipeline.java │ │ │ │ ├── PipelineConnector.java │ │ │ │ ├── PipelineObserver.java │ │ │ │ ├── PipelineRunner.java │ │ │ │ ├── PipelineRunnerImpl.java │ │ │ │ ├── PipelineShutdown.java │ │ │ │ ├── PipelineShutdownAppConfig.java │ │ │ │ ├── PipelineShutdownOption.java │ │ │ │ ├── PipelinesProvider.java │ │ │ │ ├── ProcessWorker.java │ │ │ │ ├── ProcessorProvider.java │ │ │ │ ├── ProcessorRegistry.java │ │ │ │ ├── SupportsPipelineRunner.java │ │ │ │ ├── buffer │ │ │ │ │ └── ZeroBuffer.java │ │ │ │ ├── common │ │ │ │ │ ├── FutureHelper.java │ │ │ │ │ ├── FutureHelperResult.java │ │ │ │ │ ├── PipelineThreadFactory.java │ │ │ │ │ └── PipelineThreadPoolExecutor.java │ │ │ │ ├── router │ │ │ │ │ ├── DataFlowComponentRouter.java │ │ │ │ │ ├── RouteEventEvaluator.java │ │ │ │ │ ├── Router.java │ │ │ │ │ ├── RouterAppConfig.java │ │ │ │ │ ├── RouterCopyRecordStrategy.java │ │ │ │ │ ├── RouterFactory.java │ │ │ │ │ └── RouterGetRecordStrategy.java │ │ │ │ └── server │ │ │ │ │ ├── CloudWatchMeterRegistryProvider.java │ │ │ │ │ ├── DataPrepperCoreAuthenticationProvider.java │ │ │ │ │ ├── DataPrepperServer.java │ │ │ │ │ ├── GetPipelinesHandler.java │ │ │ │ │ ├── HttpBasicAuthenticationConfig.java │ │ │ │ │ ├── HttpServerProvider.java │ │ │ │ │ ├── ListPipelinesHandler.java │ │ │ │ │ ├── PrometheusMetricsHandler.java │ │ │ │ │ ├── ShutdownHandler.java │ │ │ │ │ ├── SslUtil.java │ │ │ │ │ └── config │ │ │ │ │ └── DataPrepperServerConfiguration.java │ │ │ └── sourcecoordination │ │ │ │ ├── LeaseBasedSourceCoordinator.java │ │ │ │ ├── PartitionManager.java │ │ │ │ ├── SourceCoordinatorAppConfig.java │ │ │ │ ├── SourceCoordinatorFactory.java │ │ │ │ └── enhanced │ │ │ │ └── EnhancedLeaseBasedSourceCoordinator.java │ │ │ ├── logging │ │ │ └── SensitiveArgumentMaskingConverter.java │ │ │ └── plugins │ │ │ ├── HttpBasicDataPrepperCoreAuthenticationProvider.java │ │ │ └── UnauthenticatedDataPrepperCoreAuthenticationProvider.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── org.opensearch.dataprepper.model.configuration.VersionProvider │ │ │ └── org.opensearch.dataprepper.plugin.PluginProvider │ │ └── cloudwatch.properties │ └── test │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── AbstractContextManagerTest.java │ │ ├── DataPrepperShutdownOptionsTest.java │ │ ├── TestDataProvider.java │ │ ├── core │ │ ├── CoreVersionProviderTest.java │ │ ├── DataPrepperTests.java │ │ ├── acknowledgements │ │ │ ├── AcknowledgementSetMonitorTests.java │ │ │ ├── AcknowledgementSetMonitorThreadTest.java │ │ │ ├── CallbackTheadFactoryTest.java │ │ │ ├── DefaultAcknowledgementSetManagerTests.java │ │ │ ├── DefaultAcknowledgementSetMetricsTests.java │ │ │ ├── DefaultAcknowledgementSetTests.java │ │ │ └── InactiveAcknowledgementSetManagerTests.java │ │ ├── breaker │ │ │ ├── CircuitBreakerAppConfigTest.java │ │ │ ├── CircuitBreakerIT.java │ │ │ ├── CircuitBreakerManagerTest.java │ │ │ └── HeapCircuitBreakerTest.java │ │ ├── meter │ │ │ ├── EMFLoggingMeterRegistryTest.java │ │ │ ├── EMFLoggingRegistryConfigTest.java │ │ │ ├── EMFMetricUtilsTest.java │ │ │ └── JvmMemoryAggregateMetricsTest.java │ │ ├── parser │ │ │ ├── CircuitBreakingBufferTest.java │ │ │ ├── DataFlowComponentTest.java │ │ │ ├── MultiBufferDecoratorTest.java │ │ │ ├── PipelineTransformerTests.java │ │ │ ├── config │ │ │ │ ├── CustomTagsMeterFilterTest.java │ │ │ │ ├── DataPrepperAppConfigurationTest.java │ │ │ │ ├── DisableMetricsFilterTest.java │ │ │ │ ├── MetricTagFilterTest.java │ │ │ │ ├── MetricsConfigTest.java │ │ │ │ └── PipelineParserConfigurationTest.java │ │ │ └── model │ │ │ │ ├── DataPrepperConfigurationTests.java │ │ │ │ ├── EmfConfigTest.java │ │ │ │ └── HeapCircuitBreakerConfigTest.java │ │ ├── peerforwarder │ │ │ ├── DefaultPeerForwarderProviderTest.java │ │ │ ├── ForwardingAuthenticationTest.java │ │ │ ├── HashRingTest.java │ │ │ ├── LocalPeerForwarderTest.java │ │ │ ├── PeerClientPoolTest.java │ │ │ ├── PeerForwarderAppConfigIT.java │ │ │ ├── PeerForwarderAppConfigTest.java │ │ │ ├── PeerForwarderClientFactoryTest.java │ │ │ ├── PeerForwarderConfigurationTest.java │ │ │ ├── PeerForwarderReceiveBufferTest.java │ │ │ ├── PeerForwarder_ClientServerIT.java │ │ │ ├── PeerForwardingProcessingDecoratorTest.java │ │ │ ├── RemotePeerForwarderTest.java │ │ │ ├── certificate │ │ │ │ └── CertificateProviderFactoryTest.java │ │ │ ├── client │ │ │ │ └── PeerForwarderClientTest.java │ │ │ ├── codec │ │ │ │ ├── JacksonPeerForwarderCodecTest.java │ │ │ │ ├── JavaPeerForwarderCodecTest.java │ │ │ │ ├── LoggingObjectInputFilterTest.java │ │ │ │ └── PeerForwarderCodecAppConfig_SerializationFilterIT.java │ │ │ ├── discovery │ │ │ │ ├── AwsCloudMapPeerListProviderCreationTest.java │ │ │ │ ├── AwsCloudMapPeerListProviderTest.java │ │ │ │ ├── DnsPeerListProviderCreationTest.java │ │ │ │ ├── DnsPeerListProviderTest.java │ │ │ │ ├── LocalPeerListProviderTest.java │ │ │ │ ├── StaticPeerListProviderCreationTest.java │ │ │ │ └── StaticPeerListProviderTest.java │ │ │ ├── exception │ │ │ │ ├── EmptyPeerForwarderPluginIdentificationKeysExceptionTest.java │ │ │ │ └── UnsupportedPeerForwarderPluginExceptionTest.java │ │ │ └── server │ │ │ │ ├── NoOpPeerForwarderServerTest.java │ │ │ │ ├── PeerForwarderHttpServerProviderTest.java │ │ │ │ ├── PeerForwarderHttpServiceTest.java │ │ │ │ ├── PeerForwarderServerProxyTest.java │ │ │ │ ├── RemotePeerForwarderServerTest.java │ │ │ │ └── ResponseHandlerTest.java │ │ ├── pipeline │ │ │ ├── HeadlessPipelineSourceTest.java │ │ │ ├── PipelineConnectorTest.java │ │ │ ├── PipelineRunnerTest.java │ │ │ ├── PipelineShutdownAppConfigTest.java │ │ │ ├── PipelineShutdownOptionTest.java │ │ │ ├── PipelineShutdownTest.java │ │ │ ├── PipelineTests.java │ │ │ ├── ProcessWorkerTest.java │ │ │ ├── buffer │ │ │ │ └── ZeroBufferTests.java │ │ │ ├── common │ │ │ │ ├── FutureHelperResultTest.java │ │ │ │ ├── FutureHelperTest.java │ │ │ │ ├── PipelineThreadPoolExecutorTest.java │ │ │ │ └── TestProcessor.java │ │ │ ├── router │ │ │ │ ├── DataFlowComponentRouterTest.java │ │ │ │ ├── RouteEventEvaluatorTest.java │ │ │ │ ├── RouterCopyRecordStrategyTests.java │ │ │ │ ├── RouterFactoryTest.java │ │ │ │ └── RouterTest.java │ │ │ └── server │ │ │ │ ├── CloudWatchMeterRegistryProviderTest.java │ │ │ │ ├── DataPrepperServerTest.java │ │ │ │ ├── GetPipelinesHandlerTest.java │ │ │ │ ├── HttpServerProviderTest.java │ │ │ │ ├── ListPipelinesHandlerTest.java │ │ │ │ ├── PrometheusMetricsHandlerTest.java │ │ │ │ ├── ShutdownHandlerTest.java │ │ │ │ ├── SslUtilTest.java │ │ │ │ └── config │ │ │ │ └── DataPrepperServerConfigurationTest.java │ │ └── sourcecoordination │ │ │ ├── LeaseBasedSourceCoordinatorTest.java │ │ │ ├── PartitionManagerTest.java │ │ │ ├── SourceCoordinatorFactoryTest.java │ │ │ └── enhanced │ │ │ └── EnhancedLeaseBasedSourceCoordinatorTest.java │ │ ├── logging │ │ └── SensitiveArgumentMaskingConverterTest.java │ │ ├── model │ │ └── configuration │ │ │ └── DataPrepperVersionIT.java │ │ └── plugins │ │ ├── HttpBasicDataPrepperCoreAuthenticationProviderTest.java │ │ ├── TestExperimentalPlugin.java │ │ ├── TestObjectPlugin.java │ │ ├── TestOffHeapBuffer.java │ │ ├── TestPluginUsingExtension.java │ │ ├── TestPluginUsingExtensionWithConfig.java │ │ ├── TestSingleThreadSource.java │ │ ├── TestSourceWithCoordination.java │ │ ├── TestSourceWithEnhancedCoordination.java │ │ └── UnauthenticatedDataPrepperCoreAuthenticationProviderTest.java │ └── resources │ ├── cloudwatch_test.properties │ ├── compatible_version.yml │ ├── connected_pipeline_incorrect_buffer.yml │ ├── connected_pipeline_incorrect_child_pipeline_due_to_invalid_processor.yml │ ├── connected_pipeline_incorrect_child_pipeline_due_to_invalid_sink.yml │ ├── connected_pipeline_incorrect_processor.yml │ ├── connected_pipeline_incorrect_root_source.yml │ ├── connected_pipeline_incorrect_sink.yml │ ├── cyclic_multiple_pipeline_configuration.yml │ ├── incorrect_source_multiple_pipeline_configuration.yml │ ├── invalid_data_prepper_config.yml │ ├── invalid_data_prepper_config_with_bad_processor_shutdown_timeout.yml │ ├── invalid_data_prepper_config_with_bad_sink_shutdown_timeout.yml │ ├── invalid_data_prepper_config_with_metric_filter.yml │ ├── invalid_data_prepper_config_with_negative_processor_shutdown_timeout.yml │ ├── invalid_data_prepper_config_with_negative_sink_shutdown_timeout.yml │ ├── invalid_data_prepper_config_with_tags.yml │ ├── invalid_peer_forwarder_config_with_many_authentication.yml │ ├── invalid_peer_forwarder_config_with_mutual_tls_not_ssl.yml │ ├── invalid_peer_forwarder_with_acm_without_arn_config.yml │ ├── invalid_peer_forwarder_with_acm_without_region_config.yml │ ├── invalid_peer_forwarder_with_bad_drain_timeout.yml │ ├── invalid_peer_forwarder_with_batch_size_config.yml │ ├── invalid_peer_forwarder_with_buffer_size_config.yml │ ├── invalid_peer_forwarder_with_cloud_map_without_namespace_name_config.yml │ ├── invalid_peer_forwarder_with_cloud_map_without_region_config.yml │ ├── invalid_peer_forwarder_with_cloud_map_without_service_name_config.yml │ ├── invalid_peer_forwarder_with_connection_config.yml │ ├── invalid_peer_forwarder_with_discovery_mode_config.yml │ ├── invalid_peer_forwarder_with_dns_without_domain_name_config.yml │ ├── invalid_peer_forwarder_with_negative_drain_timeout.yml │ ├── invalid_peer_forwarder_with_port_config.yml │ ├── invalid_peer_forwarder_with_ssl_config.yml │ ├── invalid_peer_forwarder_with_thread_count_config.yml │ ├── invalid_peer_forwarder_with_zero_local_write_timeout.yml │ ├── invalid_port_data_prepper_config.yml │ ├── invalid_zero_buffer_multiple_threads.yml │ ├── invalid_zero_buffer_multiple_threads_no_single_thread_processors.yml │ ├── invalid_zero_buffer_with_single_thread_processor.yml │ ├── keystore.jks │ ├── log4j2.properties │ ├── missing_name_multiple_pipeline_configuration.yml │ ├── missing_pipeline_multiple_pipeline_configuration.yml │ ├── missing_source_multiple_pipeline_configuration.yml │ ├── multi-pipelines-distributed-pipeline-extensions │ ├── pipeline_configuration_with_test_extension1.yml │ └── pipeline_configuration_with_test_extension2.yml │ ├── multi-pipelines-single-pipeline-extensions │ ├── pipeline_configuration2.yml │ └── pipeline_configuration_with_test_extension.yml │ ├── multiple_disconnected_pipeline_valid_off_heap_buffer_with_acks.yml │ ├── multiple_pipeline_valid_off_heap_buffer_with_acks.yml │ ├── org │ └── opensearch │ │ └── dataprepper │ │ └── core │ │ └── parser │ │ └── model │ │ ├── heap_with_reset.yaml │ │ └── heap_without_reset.yaml │ ├── single-pipeline │ └── valid_multiple_pipeline_configuration.yml │ ├── single_pipeline_valid_empty_source_plugin_settings.yml │ ├── single_pipeline_valid_off_heap_buffer.yml │ ├── test-alternate-crt.crt │ ├── test-alternate-key.key │ ├── test-crt.crt │ ├── test-key.key │ ├── test.p12 │ ├── tls │ ├── README.md │ ├── openssl.conf │ ├── test_keystore.jks │ ├── test_keystore.p12 │ ├── test_keystore_with_different_passwords.p12 │ └── test_keystore_with_identical_passwords.p12 │ ├── valid_data_prepper_cloudwatch_metrics_config.yml │ ├── valid_data_prepper_config.yml │ ├── valid_data_prepper_config_with_basic_authentication.yml │ ├── valid_data_prepper_config_with_camel_case_options.yml │ ├── valid_data_prepper_config_with_heap_circuit_breaker.yml │ ├── valid_data_prepper_config_with_iso8601_shutdown_timeouts.yml │ ├── valid_data_prepper_config_with_metric_filter.yml │ ├── valid_data_prepper_config_with_pipeline_shutdown.yml │ ├── valid_data_prepper_config_with_processor_shutdown_timeout.yml │ ├── valid_data_prepper_config_with_sink_shutdown_timeout.yml │ ├── valid_data_prepper_config_with_tags.yml │ ├── valid_data_prepper_config_with_test_extension.yml │ ├── valid_data_prepper_config_wth_peer_forwarder_config.yml │ ├── valid_data_prepper_multiple_metrics_config.yml │ ├── valid_data_prepper_some_default_config.yml │ ├── valid_data_prepper_source_coordination_config.yml │ ├── valid_multiple_pipeline_configuration.yml │ ├── valid_multiple_processors.yml │ ├── valid_multiple_sinks.yml │ ├── valid_multiple_sinks_with_routes.yml │ ├── valid_multiple_sinks_with_routes_with_failure_pipeline.yml │ ├── valid_peer_forwarder_config.yml │ ├── valid_peer_forwarder_config_with_acm_ssl.yml │ ├── valid_peer_forwarder_config_with_drain_timeout.yml │ ├── valid_peer_forwarder_config_with_fingerprint.yml │ ├── valid_peer_forwarder_config_with_insecure.yml │ ├── valid_peer_forwarder_config_with_iso8601_drain_timeout.yml │ ├── valid_peer_forwarder_config_with_mutual_tls.yml │ ├── valid_peer_forwarder_config_with_unauthenticated.yml │ ├── valid_peer_forwarder_without_ssl_config.yml │ ├── valid_pipeline.yml │ └── valid_zero_buffer_single_thread.yml ├── data-prepper-event ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── event │ │ ├── CachingEventKeyFactory.java │ │ ├── DefaultBaseEventBuilder.java │ │ ├── DefaultEventBuilderFactory.java │ │ ├── DefaultEventFactory.java │ │ ├── DefaultEventKeyFactory.java │ │ ├── DefaultLogEventBuilderFactory.java │ │ ├── EventBuilderFactory.java │ │ ├── EventConfiguration.java │ │ ├── EventConfigurationContainer.java │ │ └── EventFactoryApplicationConfiguration.java │ │ └── model │ │ └── event │ │ └── InternalOnlyEventKeyBridge.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── event │ ├── CachingEventKeyFactoryTest.java │ ├── DefaultBaseEventBuilderTests.java │ ├── DefaultEventBuilderFactoryTests.java │ ├── DefaultEventFactoryTests.java │ ├── DefaultEventKeyFactoryTest.java │ ├── DefaultLogEventBuilderFactoryTests.java │ └── EventFactoryApplicationConfigurationTest.java ├── data-prepper-expression ├── build.gradle └── src │ ├── jmh │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── expression │ │ └── ConditionalExpressionEvaluationMeasure.java │ ├── main │ ├── antlr │ │ └── DataPrepperExpression.g4 │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── expression │ │ ├── AddBinaryOperator.java │ │ ├── AndOperator.java │ │ ├── ArithmeticBinaryOperator.java │ │ ├── ArithmeticSubtractOperator.java │ │ ├── BinaryOperator.java │ │ ├── CidrExpressionFunction.java │ │ ├── ContainsExpressionFunction.java │ │ ├── Evaluator.java │ │ ├── ExceptionOverview.java │ │ ├── ExpressionCoercionException.java │ │ ├── ExpressionFunction.java │ │ ├── ExpressionFunctionProvider.java │ │ ├── FormatDateTimeExpressionFunction.java │ │ ├── GenericEqualOperator.java │ │ ├── GenericExpressionEvaluator.java │ │ ├── GenericInSetOperator.java │ │ ├── GenericNotOperator.java │ │ ├── GenericRegexMatchOperator.java │ │ ├── GenericTypeOfOperator.java │ │ ├── GetEventTypeExpressionFunction.java │ │ ├── GetMetadataExpressionFunction.java │ │ ├── HasTagsExpressionFunction.java │ │ ├── JoinExpressionFunction.java │ │ ├── LengthExpressionFunction.java │ │ ├── LiteralTypeConversionsConfiguration.java │ │ ├── MultiThreadParser.java │ │ ├── NotOperator.java │ │ ├── NumericCompareOperator.java │ │ ├── Operator.java │ │ ├── OperatorConfiguration.java │ │ ├── OperatorProvider.java │ │ ├── OrOperator.java │ │ ├── ParseTreeCoercionService.java │ │ ├── ParseTreeCompositeException.java │ │ ├── ParseTreeEvaluator.java │ │ ├── ParseTreeEvaluatorConfiguration.java │ │ ├── ParseTreeEvaluatorListener.java │ │ ├── ParseTreeParser.java │ │ ├── ParseTreeParserConfiguration.java │ │ ├── Parser.java │ │ ├── ParserErrorListener.java │ │ └── StartsWithExpressionFunction.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── expression │ ├── AndOperatorTest.java │ ├── ArithmeticBinaryOperatorTest.java │ ├── BaseExpressionEvaluatorIT.java │ ├── CidrExpressionFunctionTest.java │ ├── ContainsExpressionFunctionTest.java │ ├── EqualOperatorTest.java │ ├── ExpressionFunctionProviderTest.java │ ├── FormatDateTimeExpressionFunctionTest.java │ ├── GenericExpressionEvaluatorTest.java │ ├── GenericExpressionEvaluator_ArithmeticIT.java │ ├── GenericExpressionEvaluator_ConditionalIT.java │ ├── GenericExpressionEvaluator_ConditionalTest.java │ ├── GenericExpressionEvaluator_MultiTypeIT.java │ ├── GenericNotOperatorTest.java │ ├── GetEventTypeExpressionFunctionTest.java │ ├── GetMetadataExpressionFunctionTest.java │ ├── GrammarLexerTest.java │ ├── GreaterThanOperatorTest.java │ ├── GreaterThanOrEqualOperatorTest.java │ ├── HasTagsExpressionFunctionTest.java │ ├── InSetOperatorTest.java │ ├── JoinExpressionFunctionTest.java │ ├── LengthExpressionFunctionTest.java │ ├── LessThanOperatorTest.java │ ├── LessThanOrEqualOperatorTest.java │ ├── MultiThreadParserTest.java │ ├── NotInSetOperatorTest.java │ ├── NotOperatorTest.java │ ├── OperatorConfigurationTest.java │ ├── OperatorProviderTest.java │ ├── OrOperatorTest.java │ ├── ParseTreeCoercionServiceParameterizedTest.java │ ├── ParseTreeCoercionServiceTest.java │ ├── ParseTreeCompositeExceptionTest.java │ ├── ParseTreeEvaluatorConfigurationTest.java │ ├── ParseTreeEvaluatorListenerTest.java │ ├── ParseTreeEvaluatorTest.java │ ├── ParseTreeExpressionTest.java │ ├── ParseTreeParserConfigurationTest.java │ ├── ParseTreeParserTest.java │ ├── ParseTreeTest.java │ ├── ParserErrorListenerTest.java │ ├── ParserTest.java │ ├── RegexEqualOperatorTest.java │ ├── RegexNotEqualOperatorTest.java │ ├── StartsWithExpressionFunctionTest.java │ ├── StringBinaryOperatorTest.java │ ├── TestExpressionSpringConfig.java │ ├── TypeOfOperatorTest.java │ └── util │ ├── ContextMatcher.java │ ├── ContextMatcherFactory.java │ ├── ContextMatcherFactoryTest.java │ ├── ContextMatcherTest.java │ ├── ErrorListener.java │ ├── ErrorListenerTest.java │ ├── FunctionMatcher.java │ ├── FunctionMatcherTest.java │ ├── GrammarTest.java │ ├── JsonPointerMatcher.java │ ├── JsonPointerMatcherTest.java │ ├── LiteralMatcher.java │ ├── LiteralMatcherTest.java │ ├── ParenthesesExpressionMatcher.java │ ├── ParenthesesExpressionMatcherTest.java │ ├── ParseRuleContextExceptionMatcher.java │ ├── ParseRuleContextExceptionMatcherTest.java │ ├── RuleClassOrderedList.java │ ├── RuleClassOrderedListTest.java │ ├── SimpleExpressionMatcher.java │ ├── TerminalNodeMatcher.java │ ├── TerminalNodeMatcherTest.java │ └── TestObject.java ├── data-prepper-logstash-configuration ├── build.gradle └── src │ ├── main │ ├── antlr │ │ └── Logstash.g4 │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── logstash │ │ │ ├── LogstashConfigConverter.java │ │ │ ├── exception │ │ │ ├── LogstashConfigurationException.java │ │ │ ├── LogstashGrammarException.java │ │ │ ├── LogstashMappingException.java │ │ │ └── LogstashParsingException.java │ │ │ ├── mapping │ │ │ ├── AbstractLogstashPluginAttributesMapper.java │ │ │ ├── AttributesMapperCreator.java │ │ │ ├── CsvLogstashPluginAttributesMapper.java │ │ │ ├── DateLogstashPluginAttributesMapper.java │ │ │ ├── DefaultLogstashPluginAttributesMapper.java │ │ │ ├── GrokLogstashPluginAttributeMapperHelper.java │ │ │ ├── GrokLogstashPluginAttributesMapper.java │ │ │ ├── GrokMatchAttributeHelper.java │ │ │ ├── GrokMatchUtil.java │ │ │ ├── GrokNamedCapturesUtil.java │ │ │ ├── GrokOverwriteAttributeHelper.java │ │ │ ├── GrokPatternDefinitionsAttributeHelper.java │ │ │ ├── LogstashAttributesMappings.java │ │ │ ├── LogstashMapper.java │ │ │ ├── LogstashMappingModel.java │ │ │ ├── LogstashPluginAttributesMapper.java │ │ │ ├── LogstashPluginMapper.java │ │ │ ├── NestedSyntaxConverter.java │ │ │ ├── OpenSearchPluginAttributesMapper.java │ │ │ ├── PluginMapperProvider.java │ │ │ └── mutate │ │ │ │ ├── AbstractConversion.java │ │ │ │ ├── AddEntryConversion.java │ │ │ │ ├── CopyValueConversion.java │ │ │ │ ├── DeleteEntryConversion.java │ │ │ │ ├── LowercaseStringConversion.java │ │ │ │ ├── MutateMapper.java │ │ │ │ ├── RenameKeyConversion.java │ │ │ │ ├── SplitStringConversion.java │ │ │ │ ├── SubMutateAction.java │ │ │ │ ├── SubstituteStringConversion.java │ │ │ │ ├── TrimStringConversion.java │ │ │ │ └── UppercaseStringConversion.java │ │ │ ├── model │ │ │ ├── LogstashAttribute.java │ │ │ ├── LogstashAttributeValue.java │ │ │ ├── LogstashConfiguration.java │ │ │ ├── LogstashPlugin.java │ │ │ ├── LogstashPluginType.java │ │ │ └── LogstashValueType.java │ │ │ └── parser │ │ │ └── ModelConvertingLogstashVisitor.java │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── logstash │ │ └── mapping │ │ ├── amazon_es.mapping.yaml │ │ ├── csv.mapping.yaml │ │ ├── date.mapping.yaml │ │ ├── drop.mapping.yaml │ │ ├── elasticsearch.mapping.yaml │ │ ├── grok.mapping.yaml │ │ ├── http.mapping.yaml │ │ ├── kv.mapping.yaml │ │ ├── mutate.mapping.yaml │ │ └── opensearch.mapping.yaml │ └── test │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── logstash │ │ ├── LogstashConfigConverterIT.java │ │ ├── mapping │ │ ├── AbstractLogstashPluginAttributesMapperTest.java │ │ ├── AttributesMapperCreatorTest.java │ │ ├── CsvLogstashPluginAttributesMapperTest.java │ │ ├── DateLogstashPluginAttributesMapperTest.java │ │ ├── DefaultLogstashPluginAttributesMapperTest.java │ │ ├── GrokLogstashPluginAttributesMapperTest.java │ │ ├── GrokMatchUtilTest.java │ │ ├── GrokNamedCapturesUtilTest.java │ │ ├── LogstashMapperTest.java │ │ ├── LogstashMappingModelTest.java │ │ ├── LogstashPluginMapperTest.java │ │ ├── NestedSyntaxConverterTest.java │ │ ├── OpenSearchPluginAttributesMapperTest.java │ │ ├── PluginMapperProviderTest.java │ │ └── TestDataProvider.java │ │ └── parser │ │ ├── ModelConvertingLogstashVisitorTest.java │ │ └── TestDataProvider.java │ └── resources │ └── org │ └── opensearch │ └── dataprepper │ └── logstash │ ├── http-to-opensearch.conf │ ├── http-to-opensearch.expected.yaml │ ├── log-ingest-multiple-preppers-sinks.conf │ ├── log-ingest-multiple-preppers-sinks.expected.yaml │ ├── log-ingest-to-amazon-opensearch.conf │ ├── log-ingest-to-amazon-opensearch.expected.yaml │ ├── log-ingest-to-logstash-opensearch-insecure.conf │ ├── log-ingest-to-logstash-opensearch-insecure.expected.yaml │ ├── log-ingest-to-logstash-opensearch.conf │ ├── log-ingest-to-logstash-opensearch.expected.yaml │ ├── log-ingest-to-opensearch-named-captures.conf │ ├── log-ingest-to-opensearch-nested-syntax.conf │ ├── log-ingest-to-opensearch-nested-syntax.expected.yaml │ ├── log-ingest-to-opensearch.conf │ ├── log-ingest-to-opensearch.expected.yaml │ └── mapping │ ├── amazon_es.mapping.yaml │ ├── invalid.mapping.yaml │ ├── no_plugin_name.mapping.yaml │ ├── sample-with-empty-maps.mapping.yaml │ ├── sample-with-nulls.mapping.yaml │ └── sample.mapping.yaml ├── data-prepper-main ├── build.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── ContextManager.java │ │ │ ├── DataPrepperExecute.java │ │ │ └── core │ │ │ ├── DataPrepperArgs.java │ │ │ └── DataPrepperArgumentConfiguration.java │ └── resources │ │ └── META-INF │ │ ├── data-prepper.plugins.properties │ │ └── services │ │ └── com.linecorp.armeria.client.ClientFactoryProvider │ └── test │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── ContextManagerTest.java │ │ └── core │ │ ├── DataPrepperArgsTest.java │ │ └── DataPrepperArgumentConfigurationTest.java │ └── resources │ ├── logstash-conf │ └── logstash-filter.conf │ ├── logstash-filter.conf │ ├── single_pipeline_valid_empty_source_plugin_settings.yml │ └── valid_data_prepper_config.yml ├── data-prepper-pipeline-parser ├── build.gradle └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── core │ │ │ ├── validation │ │ │ │ ├── LoggingPluginErrorsHandler.java │ │ │ │ └── PluginErrorCollector.java │ │ │ └── validators │ │ │ │ └── NotEmptyValidatorForEventKey.java │ │ │ ├── pipeline │ │ │ └── parser │ │ │ │ ├── ByteCountDeserializer.java │ │ │ │ ├── DataPrepperDeserializationProblemHandler.java │ │ │ │ ├── DataPrepperDurationDeserializer.java │ │ │ │ ├── DataPrepperDurationParser.java │ │ │ │ ├── EnumDeserializer.java │ │ │ │ ├── EventKeyDeserializer.java │ │ │ │ ├── InvalidPipelineConfigurationException.java │ │ │ │ ├── ParseException.java │ │ │ │ ├── PipelineConfigurationFileReader.java │ │ │ │ ├── PipelineConfigurationReader.java │ │ │ │ ├── PipelineConfigurationValidator.java │ │ │ │ ├── PipelineTransformationConfiguration.java │ │ │ │ ├── PipelinesDataflowModelParser.java │ │ │ │ ├── model │ │ │ │ ├── PipelineConfiguration.java │ │ │ │ └── SinkContextPluginSetting.java │ │ │ │ ├── rule │ │ │ │ ├── RuleEvaluator.java │ │ │ │ ├── RuleEvaluatorResult.java │ │ │ │ ├── RuleFileEvaluation.java │ │ │ │ ├── RuleStream.java │ │ │ │ ├── RuleTransformerModel.java │ │ │ │ └── TemplateStream.java │ │ │ │ └── transformer │ │ │ │ ├── DynamicConfigTransformer.java │ │ │ │ ├── PipelineConfigurationTransformer.java │ │ │ │ ├── PipelineTemplateModel.java │ │ │ │ ├── PipelineTransformationPathProvider.java │ │ │ │ └── TransformersFactory.java │ │ │ └── validation │ │ │ ├── PluginError.java │ │ │ └── PluginErrorsHandler.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── jakarta.validation.ConstraintValidator │ └── test │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── core │ │ ├── validation │ │ │ ├── LoggingPluginErrorsHandlerTest.java │ │ │ └── PluginErrorCollectorTest.java │ │ └── validators │ │ │ └── NotEmptyValidatorForEventKeyTest.java │ │ ├── pipeline │ │ └── parser │ │ │ ├── ByteCountDeserializerTest.java │ │ │ ├── DataPrepperDeserializationProblemHandlerTest.java │ │ │ ├── DataPrepperDurationDeserializerTest.java │ │ │ ├── DataPrepperDurationParserTest.java │ │ │ ├── EnumDeserializerTest.java │ │ │ ├── EventKeyDeserializerTest.java │ │ │ ├── ParseExceptionTest.java │ │ │ ├── PipelineConfigurationFileReaderTest.java │ │ │ ├── PipelineConfigurationValidatorIT.java │ │ │ ├── PipelineConfigurationValidatorTest.java │ │ │ ├── PipelinesDataflowModelParserTest.java │ │ │ ├── TestConfigurationProvider.java │ │ │ ├── model │ │ │ ├── PipelineConfigurationTests.java │ │ │ └── SinkContextPluginSettingTest.java │ │ │ ├── rule │ │ │ ├── RuleEvaluatorResultTest.java │ │ │ ├── RuleEvaluatorTest.java │ │ │ └── RuleTransformerModelTest.java │ │ │ └── transformer │ │ │ ├── DynamicConfigTransformerTest.java │ │ │ ├── PipelineTemplateModelTest.java │ │ │ └── TransformersFactoryTest.java │ │ └── validation │ │ └── PluginErrorTest.java │ └── resources │ ├── incompatible_version.yml │ ├── multi-pipelines-distributed-pipeline-configurations │ ├── pipeline_configuration_with_test_extension1.yml │ └── pipeline_configuration_with_test_extension2.yml │ ├── multi-pipelines-single-pipeline-configurations │ ├── pipeline_configuration2.yml │ └── pipeline_configuration_with_test_extension.yml │ ├── multi-pipelines │ ├── valid_multiple_pipeline_configuration1.yml │ ├── valid_multiple_pipeline_configuration2.yml │ └── valid_multiple_pipeline_configuration3.yml │ ├── no-pipelines │ └── should-not-be-parsed.txt │ ├── org │ └── opensearch │ │ └── dataprepper │ │ └── transforms │ │ ├── rules │ │ └── test-plugin-rule.yaml │ │ └── templates │ │ └── test-plugin-template.yaml │ ├── single-pipeline │ └── valid_multiple_pipeline_configuration.yml │ ├── transformation │ ├── expected │ │ ├── documentdb-expected.yaml │ │ ├── documentdb-function-expected.yaml │ │ ├── documentdb-route-expected.yaml │ │ ├── documentdb-routes-expected.yaml │ │ ├── documentdb-subpipelines-expected.yaml │ │ ├── documentdb-subpipelines-routes-expected.yaml │ │ ├── documentdb1-expected.yaml │ │ └── documentdb2-expected.yaml │ ├── rules │ │ ├── documentdb-rule.yaml │ │ └── documentdb1-rule.yaml │ ├── templates │ │ └── testSource │ │ │ ├── documentdb-function-template.yaml │ │ │ ├── documentdb-simple-template.yaml │ │ │ ├── documentdb-subpipelines-template.yaml │ │ │ ├── documentdb-template-final.yaml │ │ │ ├── documentdb-template.yaml │ │ │ ├── documentdb1-template.yaml │ │ │ └── documentdb2-template.yaml │ └── userConfig │ │ ├── documentdb-function-userconfig.yaml │ │ ├── documentdb-route-userconfig.yaml │ │ ├── documentdb-routes-userconfig.yaml │ │ ├── documentdb-simple-userconfig.yaml │ │ ├── documentdb-subpipelines-routes-userconfig.yaml │ │ ├── documentdb-subpipelines-userconfig.yaml │ │ ├── documentdb-userconfig.yaml │ │ ├── documentdb1-userconfig.yaml │ │ └── documentdb2-userconfig.yaml │ ├── valid_multiple_pipeline_configuration.yml │ ├── valid_pipeline_configuration_with_deprecated_extensions.yml │ └── valid_pipeline_configuration_with_extension.yml ├── data-prepper-plugin-framework ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugin │ │ ├── ApplicationContextToTypedSuppliers.java │ │ ├── ClasspathExtensionClassProvider.java │ │ ├── ClasspathPluginProvider.java │ │ ├── ComponentPluginArgumentsContext.java │ │ ├── DataPrepperExtensionPoints.java │ │ ├── DataPrepperScalarTypeDeserializer.java │ │ ├── DefaultPluginConfigObservable.java │ │ ├── DefaultPluginFactory.java │ │ ├── DefinedPlugin.java │ │ ├── DeprecatedPluginDetector.java │ │ ├── ExperimentalConfiguration.java │ │ ├── ExperimentalConfigurationContainer.java │ │ ├── ExperimentalPluginValidator.java │ │ ├── ExtensionClassProvider.java │ │ ├── ExtensionLoader.java │ │ ├── ExtensionPluginConfigurationConverter.java │ │ ├── ExtensionPluginConfigurationResolver.java │ │ ├── ExtensionsApplier.java │ │ ├── ExtensionsConfiguration.java │ │ ├── ObjectMapperConfiguration.java │ │ ├── PluginArgumentsContext.java │ │ ├── PluginBeanFactoryProvider.java │ │ ├── PluginConfigurationConverter.java │ │ ├── PluginConfigurationErrorHandler.java │ │ ├── PluginConfigurationObservableFactory.java │ │ ├── PluginConfigurationObservableRegister.java │ │ ├── PluginCreator.java │ │ ├── PluginCreatorContext.java │ │ ├── PluginPackagesSupplier.java │ │ ├── PluginProvider.java │ │ ├── PluginProviderLoader.java │ │ ├── SupportSecretString.java │ │ ├── ValidatorConfiguration.java │ │ └── VariableExpander.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ ├── plugin │ ├── ApplicationContextToTypedSuppliersTest.java │ ├── ClasspathExtensionClassProviderTest.java │ ├── ClasspathPluginProviderTest.java │ ├── ComponentPluginArgumentsContextTest.java │ ├── DataPrepperExtensionPointsTest.java │ ├── DataPrepperScalarTypeDeserializerTest.java │ ├── DefaultPluginFactoryTest.java │ ├── DeprecatedPluginDetectorTest.java │ ├── ExperimentalConfigurationTest.java │ ├── ExperimentalPluginValidatorTest.java │ ├── ExtensionLoaderTest.java │ ├── ExtensionPluginConfigurationConverterTest.java │ ├── ExtensionPluginConfigurationResolverTest.java │ ├── ExtensionsApplierTest.java │ ├── ObjectMapperConfigurationTest.java │ ├── PluginBeanFactoryProviderTest.java │ ├── PluginConfigObservableFactoryTest.java │ ├── PluginConfigurationConverterTest.java │ ├── PluginConfigurationErrorHandlerTest.java │ ├── PluginConfigurationObservableRegisterTest.java │ ├── PluginCreatorContextTest.java │ ├── PluginCreatorTest.java │ ├── PluginPackagesSupplierTest.java │ ├── PluginProviderLoaderTest.java │ ├── TestPluggableInterface.java │ ├── TestPluginConfiguration.java │ └── VariableExpanderTest.java │ └── plugins │ ├── configtest │ ├── TestComponentWithConfigInject.java │ └── TestDISourceWithConfig.java │ └── test │ ├── TestComponent.java │ ├── TestDISource.java │ ├── TestExtension.java │ ├── TestExtensionConfig.java │ ├── TestExtensionWithConfig.java │ ├── TestPlugin.java │ ├── TestSink.java │ └── TestSource.java ├── data-prepper-plugin-schema-cli ├── README.md ├── build.gradle └── src │ └── main │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── schemas │ └── DataPrepperPluginSchemaExecute.java ├── data-prepper-plugin-schema ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── schemas │ │ ├── ExampleValuesInstanceAttributeOverride.java │ │ ├── JsonSchemaConverter.java │ │ ├── PluginConfigsJsonSchemaConverter.java │ │ ├── PrimaryFieldsOverride.java │ │ └── module │ │ ├── CustomJacksonModule.java │ │ ├── DataPrepperJakartaValidationModule.java │ │ └── DataPrepperModules.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── schemas │ ├── ExampleValuesInstanceAttributeOverrideTest.java │ ├── JsonSchemaConverterIT.java │ ├── JsonSchemaConverterTest.java │ ├── PluginConfigsJsonSchemaConverterIT.java │ ├── PluginConfigsJsonSchemaConverterTest.java │ └── module │ └── DataPrepperJakartaValidationModuleTest.java ├── data-prepper-plugins ├── aggregate-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── aggregate │ │ │ ├── AggregateAction.java │ │ │ ├── AggregateActionInput.java │ │ │ ├── AggregateActionOutput.java │ │ │ ├── AggregateActionResponse.java │ │ │ ├── AggregateActionSynchronizer.java │ │ │ ├── AggregateGroup.java │ │ │ ├── AggregateGroupManager.java │ │ │ ├── AggregateProcessor.java │ │ │ ├── AggregateProcessorConfig.java │ │ │ ├── DefaultGroupState.java │ │ │ ├── GroupState.java │ │ │ └── actions │ │ │ ├── AppendAggregateAction.java │ │ │ ├── AppendAggregateActionConfig.java │ │ │ ├── CountAggregateAction.java │ │ │ ├── CountAggregateActionConfig.java │ │ │ ├── HistogramAggregateAction.java │ │ │ ├── HistogramAggregateActionConfig.java │ │ │ ├── OutputFormat.java │ │ │ ├── PercentSamplerAggregateAction.java │ │ │ ├── PercentSamplerAggregateActionConfig.java │ │ │ ├── PutAllAggregateAction.java │ │ │ ├── RateLimiterAggregateAction.java │ │ │ ├── RateLimiterAggregateActionConfig.java │ │ │ ├── RateLimiterMode.java │ │ │ ├── RemoveDuplicatesAggregateAction.java │ │ │ ├── TailSamplerAggregateAction.java │ │ │ └── TailSamplerAggregateActionConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── aggregate │ │ ├── AggregateActionOutputTests.java │ │ ├── AggregateActionResponseTest.java │ │ ├── AggregateActionSynchronizerTest.java │ │ ├── AggregateActionTestUtils.java │ │ ├── AggregateGroupManagerTest.java │ │ ├── AggregateGroupTest.java │ │ ├── AggregateProcessorConfigTest.java │ │ ├── AggregateProcessorIT.java │ │ ├── AggregateProcessorITWithAcks.java │ │ ├── AggregateProcessorStaticFunctionsTest.java │ │ ├── AggregateProcessorTest.java │ │ └── actions │ │ ├── AppendAggregateActionConfigTests.java │ │ ├── AppendAggregateActionTest.java │ │ ├── CountAggregateActionConfigTests.java │ │ ├── CountAggregateActionTest.java │ │ ├── HistogramAggregateActionConfigTests.java │ │ ├── HistogramAggregateActionTests.java │ │ ├── OutputFormatTest.java │ │ ├── PercentSamplerAggregateActionConfigTests.java │ │ ├── PercentSamplerAggregateActionTests.java │ │ ├── PutAllAggregateActionTest.java │ │ ├── RateLimiterAggregateActionConfigTests.java │ │ ├── RateLimiterAggregateActionTests.java │ │ ├── RateLimiterModeTest.java │ │ ├── RemoveDuplicatesAggregateActionTest.java │ │ ├── TailSamplerAggregateActionConfigTests.java │ │ └── TailSamplerAggregateActionTests.java ├── anomaly-detector-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── anomalydetector │ │ │ ├── AnomalyDetectorMode.java │ │ │ ├── AnomalyDetectorProcessor.java │ │ │ ├── AnomalyDetectorProcessorConfig.java │ │ │ └── modes │ │ │ ├── RandomCutForestMode.java │ │ │ ├── RandomCutForestModeConfig.java │ │ │ └── RandomCutForestType.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── anomalydetector │ │ ├── AnomalyDetectorProcessorConfigTests.java │ │ ├── AnomalyDetectorProcessorTests.java │ │ └── modes │ │ ├── RandomCutForestModeConfigTests.java │ │ └── RandomCutForestModeTests.java ├── armeria-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── GrpcRequestExceptionHandler.java │ │ │ ├── HttpRequestExceptionHandler.java │ │ │ ├── RetryInfoCalculator.java │ │ │ ├── armeria │ │ │ └── authentication │ │ │ │ ├── ArmeriaHttpAuthenticationProvider.java │ │ │ │ ├── GrpcAuthenticationProvider.java │ │ │ │ └── HttpBasicAuthenticationConfig.java │ │ │ ├── exceptions │ │ │ ├── BadRequestException.java │ │ │ ├── BufferWriteException.java │ │ │ └── RequestCancelledException.java │ │ │ └── plugins │ │ │ ├── GrpcBasicAuthenticationProvider.java │ │ │ ├── HttpBasicArmeriaHttpAuthenticationProvider.java │ │ │ ├── UnauthenticatedArmeriaHttpAuthenticationProvider.java │ │ │ └── UnauthenticatedGrpcAuthenticationProvider.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── GrpcRequestExceptionHandlerTest.java │ │ ├── GrpcRetryInfoCalculatorTest.java │ │ ├── HttpRequestExceptionHandlerTest.java │ │ └── plugins │ │ ├── GrpcAuthenticationProviderTest.java │ │ ├── GrpcBasicAuthenticationProviderTest.java │ │ ├── HttpBasicArmeriaHttpAuthenticationProviderTest.java │ │ ├── UnauthenticatedArmeriaHttpAuthenticationProviderTest.java │ │ ├── UnauthenticatedGrpcAuthenticationProviderTest.java │ │ └── testcustomauth │ │ ├── TestCustomAuthenticationConfig.java │ │ ├── TestCustomAuthenticationProvider.java │ │ ├── TestCustomAuthenticationProviderTest.java │ │ ├── TestCustomBasicAuthenticationProviderTest.java │ │ ├── TestCustomGrpcAuthenticationProvider.java │ │ ├── TestUnauthenticatedCustomAuthenticationProviderTest.java │ │ └── TestUnauthenticatedCustomGrpcAuthenticationProvider.java ├── avro-codecs │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── avro │ │ │ ├── AbstractAvroEventConverterTemplate.java │ │ │ ├── AvroAutoSchemaGenerator.java │ │ │ ├── AvroEventConverter.java │ │ │ ├── EventDefinedAvroEventConverter.java │ │ │ ├── SchemaChooser.java │ │ │ ├── SchemaDefinedAvroEventConverter.java │ │ │ └── SchemaGenerationException.java │ │ │ └── plugins │ │ │ └── codec │ │ │ └── avro │ │ │ ├── AvroInputCodec.java │ │ │ ├── AvroOutputCodec.java │ │ │ └── AvroOutputCodecConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ ├── avro │ │ ├── AvroAutoSchemaGeneratorTest.java │ │ ├── EventDefinedAvroEventConverterTest.java │ │ ├── PrimitiveClassesToTypesArgumentsProvider.java │ │ ├── SchemaChooserTest.java │ │ └── SchemaDefinedAvroEventConverterTest.java │ │ └── plugins │ │ └── codec │ │ └── avro │ │ ├── AvroCodecsIT.java │ │ ├── AvroInputCodecTest.java │ │ ├── AvroOutputCodecConfigTest.java │ │ └── AvroOutputCodecTest.java ├── aws-lambda │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── lambda │ │ │ ├── LambdaProcessorSinkIT.java │ │ │ ├── processor │ │ │ └── LambdaProcessorIT.java │ │ │ └── sink │ │ │ └── LambdaSinkIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── lambda │ │ │ ├── common │ │ │ ├── LambdaCommonHandler.java │ │ │ ├── ResponseEventHandlingStrategy.java │ │ │ ├── accumlator │ │ │ │ ├── Buffer.java │ │ │ │ ├── InMemoryBuffer.java │ │ │ │ └── InMemoryBufferSynchronized.java │ │ │ ├── client │ │ │ │ └── LambdaClientFactory.java │ │ │ ├── codec │ │ │ │ └── LambdaJsonCodec.java │ │ │ ├── config │ │ │ │ ├── AwsAuthenticationOptions.java │ │ │ │ ├── BatchOptions.java │ │ │ │ ├── ClientOptions.java │ │ │ │ ├── InvocationType.java │ │ │ │ ├── LambdaCommonConfig.java │ │ │ │ └── ThresholdOptions.java │ │ │ └── util │ │ │ │ ├── CountingRetryCondition.java │ │ │ │ ├── CustomLambdaRetryCondition.java │ │ │ │ ├── LambdaRetryStrategy.java │ │ │ │ └── ThresholdCheck.java │ │ │ ├── processor │ │ │ ├── AggregateResponseEventHandlingStrategy.java │ │ │ ├── LambdaCacheKey.java │ │ │ ├── LambdaProcessor.java │ │ │ ├── LambdaProcessorConfig.java │ │ │ ├── LambdaResponseMode.java │ │ │ ├── StrictResponseEventHandlingStrategy.java │ │ │ └── exception │ │ │ │ └── StrictResponseModeNotRespectedException.java │ │ │ └── sink │ │ │ ├── LambdaSink.java │ │ │ ├── LambdaSinkConfig.java │ │ │ └── dlq │ │ │ ├── DlqPushHandler.java │ │ │ └── LambdaSinkFailedDlqData.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── lambda │ │ │ ├── common │ │ │ ├── LambdaCommonHandlerTest.java │ │ │ ├── ThresholdCheckTest.java │ │ │ ├── accumulator │ │ │ │ ├── InMemoryBufferSynchronizedTest.java │ │ │ │ └── InMemoryBufferTest.java │ │ │ ├── client │ │ │ │ └── LambdaClientFactoryTest.java │ │ │ └── codec │ │ │ │ └── LambdaJsonCodecTest.java │ │ │ ├── processor │ │ │ ├── AggregateResponseEventHandlingStrategyTest.java │ │ │ ├── InvocationTypeTest.java │ │ │ ├── LambdaCacheKeyTest.java │ │ │ ├── LambdaProcessorConfigTest.java │ │ │ ├── LambdaProcessorTest.java │ │ │ └── StrictResponseEventHandlingStrategyTest.java │ │ │ ├── sink │ │ │ ├── LambdaSinkConfigTest.java │ │ │ ├── LambdaSinkTest.java │ │ │ └── dlq │ │ │ │ ├── DlqPushHandlerTest.java │ │ │ │ └── LambdaSinkFailedDlqDataTest.java │ │ │ └── utils │ │ │ ├── CountingHttpClient.java │ │ │ ├── LambdaRetryStrategyTest.java │ │ │ └── LambdaTestSetupUtil.java │ │ └── resources │ │ ├── lambda-processor-aggregate-mode-config.yaml │ │ ├── lambda-processor-cache-multiple-type-keys-small-ttl.yaml │ │ ├── lambda-processor-cache-multiple-type-keys.yaml │ │ ├── lambda-processor-cache-nested-key.yaml │ │ ├── lambda-processor-cache-string-key.yaml │ │ ├── lambda-processor-circuit-breaker-config.yaml │ │ ├── lambda-processor-large-payload.yaml │ │ ├── lambda-processor-null-key-name.yaml │ │ ├── lambda-processor-payload-limit.yaml │ │ ├── lambda-processor-success-config-with-keys-merge-mode.yaml │ │ ├── lambda-processor-success-config-with-keys.yaml │ │ ├── lambda-processor-success-config.yaml │ │ ├── lambda-processor-when-condition-config.yaml │ │ ├── lambda-processor-with-retries.yaml │ │ ├── mockito-extensions │ │ └── org.mockito.plugins.MockMaker │ │ └── simplelogger.properties ├── aws-plugin-api │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── aws │ │ │ ├── api │ │ │ ├── AwsConfig.java │ │ │ ├── AwsContext.java │ │ │ ├── AwsContextImpl.java │ │ │ ├── AwsCredentialsConfig.java │ │ │ ├── AwsCredentialsOptions.java │ │ │ ├── AwsCredentialsSupplier.java │ │ │ └── AwsRequestSigningApache4Interceptor.java │ │ │ └── validator │ │ │ ├── AwsAccountId.java │ │ │ └── AwsAccountIdConstraintValidator.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── aws │ │ ├── api │ │ ├── AwsConfigTest.java │ │ ├── AwsContextImplTest.java │ │ ├── AwsCredentialsOptionsTest.java │ │ └── AwsRequestSigningApache4InterceptorTest.java │ │ └── validator │ │ ├── AwsAccountIdConstraintValidatorTest.java │ │ └── AwsAccountIdTest.java ├── aws-plugin │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── aws │ │ │ ├── AwsExtensionProvider.java │ │ │ ├── AwsPlugin.java │ │ │ ├── AwsPluginConfig.java │ │ │ ├── AwsPluginConfigVariable.java │ │ │ ├── AwsSecretManagerConfiguration.java │ │ │ ├── AwsSecretPlugin.java │ │ │ ├── AwsSecretPluginConfig.java │ │ │ ├── AwsSecretsPluginConfigPublisher.java │ │ │ ├── AwsSecretsPluginConfigPublisherExtensionProvider.java │ │ │ ├── AwsSecretsPluginConfigValueTranslator.java │ │ │ ├── AwsSecretsPluginConfigValueTranslatorExtensionProvider.java │ │ │ ├── AwsSecretsSupplier.java │ │ │ ├── AwsStsConfiguration.java │ │ │ ├── CredentialsCache.java │ │ │ ├── CredentialsIdentifier.java │ │ │ ├── CredentialsProviderFactory.java │ │ │ ├── DefaultAwsCredentialsSupplier.java │ │ │ ├── SecretValueDecoder.java │ │ │ ├── SecretsRefreshJob.java │ │ │ └── SecretsSupplier.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── aws │ │ │ ├── AwsExtensionProviderTest.java │ │ │ ├── AwsPluginConfigTest.java │ │ │ ├── AwsPluginConfigVariableTest.java │ │ │ ├── AwsPluginIT.java │ │ │ ├── AwsPluginTest.java │ │ │ ├── AwsSecretManagerConfigurationTest.java │ │ │ ├── AwsSecretPluginConfigTest.java │ │ │ ├── AwsSecretPluginIT.java │ │ │ ├── AwsSecretsPluginConfigPublisherExtensionProviderTest.java │ │ │ ├── AwsSecretsPluginConfigPublisherTest.java │ │ │ ├── AwsSecretsPluginConfigValueTranslatorExtensionProviderTest.java │ │ │ ├── AwsSecretsPluginConfigValueTranslatorTest.java │ │ │ ├── AwsSecretsSupplierTest.java │ │ │ ├── AwsStsConfigurationTest.java │ │ │ ├── CredentialsCacheTest.java │ │ │ ├── CredentialsIdentifierTest.java │ │ │ ├── CredentialsProviderFactoryTest.java │ │ │ ├── DefaultAwsCredentialsSupplierTest.java │ │ │ ├── SecretValueDecoderTest.java │ │ │ └── SecretsRefreshJobTest.java │ │ └── resources │ │ ├── test-aws-secret-manager-configuration-default.yaml │ │ ├── test-aws-secret-manager-configuration-invalid-refresh-interval.yaml │ │ ├── test-aws-secret-manager-configuration-invalid-sts-1.yaml │ │ ├── test-aws-secret-manager-configuration-invalid-sts-2.yaml │ │ ├── test-aws-secret-manager-configuration-invalid-sts-3.yaml │ │ ├── test-aws-secret-manager-configuration-missing-secret-id.yaml │ │ ├── test-aws-secret-manager-configuration-null-refresh-interval.yaml │ │ ├── test-aws-secret-manager-configuration-with-sts-headers.yaml │ │ ├── test-aws-secret-manager-configuration-with-sts.yaml │ │ └── test-aws-secret-plugin-config.yaml ├── aws-sqs-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── aws │ │ │ └── sqs │ │ │ └── common │ │ │ ├── ClientFactory.java │ │ │ ├── SqsService.java │ │ │ ├── exception │ │ │ └── SqsRetriesExhaustedException.java │ │ │ ├── handler │ │ │ └── SqsMessageHandler.java │ │ │ ├── metrics │ │ │ └── SqsMetrics.java │ │ │ └── model │ │ │ └── SqsOptions.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── aws │ │ └── sqs │ │ └── common │ │ ├── ClientFactoryTest.java │ │ ├── SqsServiceTest.java │ │ ├── metrics │ │ └── SqsMetricsTest.java │ │ └── model │ │ └── SqsOptionsTest.java ├── blocking-buffer │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── buffer │ │ │ └── blockingbuffer │ │ │ ├── BlockingBuffer.java │ │ │ └── BlockingBufferConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── buffer │ │ └── blockingbuffer │ │ └── BlockingBufferTests.java ├── buffer-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── buffer │ │ │ └── common │ │ │ └── BufferAccumulator.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── buffer │ │ └── common │ │ └── BufferAccumulatorTest.java ├── build.gradle ├── cloudwatch-logs │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── cloudwatch_logs │ │ │ └── CloudWatchLogsIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── cloudwatch_logs │ │ │ ├── CloudWatchLogsSink.java │ │ │ ├── buffer │ │ │ ├── Buffer.java │ │ │ ├── BufferFactory.java │ │ │ ├── InMemoryBuffer.java │ │ │ └── InMemoryBufferFactory.java │ │ │ ├── client │ │ │ ├── CloudWatchLogsClientFactory.java │ │ │ ├── CloudWatchLogsDispatcher.java │ │ │ ├── CloudWatchLogsMetrics.java │ │ │ └── CloudWatchLogsService.java │ │ │ ├── config │ │ │ ├── AwsConfig.java │ │ │ ├── CloudWatchLogsSinkConfig.java │ │ │ ├── ThresholdConfig.java │ │ │ └── ValidCustomHeaders.java │ │ │ ├── dlq │ │ │ └── CloudWatchLogsSinkDlqData.java │ │ │ ├── exception │ │ │ └── InvalidBufferTypeException.java │ │ │ └── utils │ │ │ ├── CloudWatchLogsLimits.java │ │ │ ├── CloudWatchLogsSinkUtils.java │ │ │ └── SinkStopWatch.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sink │ │ └── cloudwatch_logs │ │ ├── CloudWatchLogsSinkTest.java │ │ ├── buffer │ │ ├── InMemoryBufferFactoryTest.java │ │ └── InMemoryBufferTest.java │ │ ├── client │ │ ├── CloudWatchLogsClientFactoryTest.java │ │ ├── CloudWatchLogsDispatcherTest.java │ │ ├── CloudWatchLogsMetricsTest.java │ │ ├── CloudWatchLogsServiceTest.java │ │ └── UploaderTest.java │ │ ├── config │ │ ├── AwsConfigTest.java │ │ ├── CloudWatchLogsSinkConfigTest.java │ │ └── ThresholdConfigTest.java │ │ └── utils │ │ └── CloudWatchLogsLimitsTest.java ├── cloudwatch-metrics-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ ├── AwsAuthenticationAdapter.java │ │ │ ├── CloudwatchMetricsSource.java │ │ │ ├── CloudwatchMetricsSourceConfig.java │ │ │ ├── CloudwatchMetricsWorker.java │ │ │ ├── CloudwatchPartitionCreationSupplier.java │ │ │ ├── CloudwatchSourceProgressState.java │ │ │ └── configuration │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── DimensionConfig.java │ │ │ ├── DimensionsListConfig.java │ │ │ ├── MetricsConfig.java │ │ │ └── NamespaceConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ ├── AwsAuthenticationAdapterTest.java │ │ ├── CloudwatchMetricsSourceConfigTest.java │ │ ├── CloudwatchMetricsSourceTest.java │ │ ├── CloudwatchMetricsWorkerTest.java │ │ └── configuration │ │ └── AwsAuthenticationOptionsTest.java ├── common │ ├── README.md │ ├── build.gradle │ ├── data │ │ └── certificate │ │ │ ├── test_cert.crt │ │ │ ├── test_decrypted_key.key │ │ │ └── test_encrypted_key.key │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── common │ │ │ ├── TransformOption.java │ │ │ ├── concurrent │ │ │ │ └── BackgroundThreadFactory.java │ │ │ ├── sink │ │ │ │ ├── DefaultSinkBuffer.java │ │ │ │ ├── DefaultSinkFlushResult.java │ │ │ │ ├── DefaultSinkMetrics.java │ │ │ │ ├── DefaultSinkOutputStrategy.java │ │ │ │ ├── LockStrategy.java │ │ │ │ ├── ReentrantLockStrategy.java │ │ │ │ ├── SinkBuffer.java │ │ │ │ ├── SinkBufferEntry.java │ │ │ │ ├── SinkBufferEntryProvider.java │ │ │ │ ├── SinkBufferWriter.java │ │ │ │ ├── SinkDlqHandler.java │ │ │ │ ├── SinkFlushContext.java │ │ │ │ ├── SinkFlushResult.java │ │ │ │ ├── SinkFlushableBuffer.java │ │ │ │ └── SinkMetrics.java │ │ │ └── utils │ │ │ │ └── RetryUtil.java │ │ │ └── plugins │ │ │ ├── accumulator │ │ │ ├── Buffer.java │ │ │ ├── BufferFactory.java │ │ │ ├── BufferTypeOptions.java │ │ │ ├── InMemoryBuffer.java │ │ │ ├── InMemoryBufferFactory.java │ │ │ ├── LocalFileBuffer.java │ │ │ └── LocalFileBufferFactory.java │ │ │ ├── certificate │ │ │ ├── CertificateProvider.java │ │ │ ├── acm │ │ │ │ └── ACMCertificateProvider.java │ │ │ ├── exception │ │ │ │ └── CertificateFingerprintParsingException.java │ │ │ ├── file │ │ │ │ └── FileCertificateProvider.java │ │ │ ├── model │ │ │ │ └── Certificate.java │ │ │ ├── s3 │ │ │ │ ├── CertificateProviderFactory.java │ │ │ │ └── S3CertificateProvider.java │ │ │ └── validation │ │ │ │ └── PemObjectValidator.java │ │ │ ├── codec │ │ │ ├── CompressionOption.java │ │ │ ├── GZipCompressionEngine.java │ │ │ ├── GZipDecompressionEngine.java │ │ │ ├── NoneCompressionEngine.java │ │ │ ├── NoneDecompressionEngine.java │ │ │ ├── SnappyCompressionEngine.java │ │ │ ├── SnappyDecompressionEngine.java │ │ │ ├── ZstdCompressionEngine.java │ │ │ └── ZstdDecompressionEngine.java │ │ │ ├── fs │ │ │ ├── LocalFilePositionOutputStream.java │ │ │ ├── LocalInputFile.java │ │ │ ├── LocalInputStream.java │ │ │ └── LocalOutputFile.java │ │ │ ├── hasher │ │ │ └── IdentificationKeysHasher.java │ │ │ ├── metricpublisher │ │ │ └── MicrometerMetricPublisher.java │ │ │ ├── processor │ │ │ ├── DelayProcessor.java │ │ │ ├── NoOpProcessor.java │ │ │ └── StringProcessor.java │ │ │ ├── s3keyindex │ │ │ └── S3ObjectIndexUtility.java │ │ │ ├── sink │ │ │ ├── FileSink.java │ │ │ ├── FileSinkConfig.java │ │ │ ├── NoopSink.java │ │ │ ├── StdOutSink.java │ │ │ └── ThresholdValidator.java │ │ │ └── source │ │ │ ├── RandomStringSource.java │ │ │ ├── RandomStringSourceConfig.java │ │ │ ├── StdInSource.java │ │ │ ├── StdInSourceConfig.java │ │ │ └── file │ │ │ ├── FileFormat.java │ │ │ ├── FileSource.java │ │ │ └── FileSourceConfig.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── common │ │ │ ├── TransformOptionTest.java │ │ │ ├── concurrent │ │ │ │ └── BackgroundThreadFactoryTest.java │ │ │ └── sink │ │ │ │ ├── DefaultSinkBufferTest.java │ │ │ │ ├── DefaultSinkFlushResultTest.java │ │ │ │ ├── DefaultSinkMetricsTest.java │ │ │ │ └── DefaultSinkOutputStrategyTest.java │ │ │ └── plugins │ │ │ ├── accumulator │ │ │ ├── BufferTypeOptionsTest.java │ │ │ ├── InMemoryBufferFactoryTest.java │ │ │ ├── InMemoryBufferTest.java │ │ │ ├── LocalFileBufferFactoryTest.java │ │ │ └── LocalFileBufferTest.java │ │ │ ├── buffer │ │ │ └── TestBuffer.java │ │ │ ├── certificate │ │ │ ├── acm │ │ │ │ └── ACMCertificateProviderTest.java │ │ │ ├── file │ │ │ │ └── FileCertificateProviderTest.java │ │ │ ├── model │ │ │ │ └── CertificateTest.java │ │ │ ├── s3 │ │ │ │ ├── CertificateProviderFactoryTest.java │ │ │ │ └── S3CertificateProviderTest.java │ │ │ └── validation │ │ │ │ └── PemObjectValidatorTest.java │ │ │ ├── codec │ │ │ ├── CompressionOptionTest.java │ │ │ ├── GZipDecompressionEngineTest.java │ │ │ ├── NoneDecompressionEngineTest.java │ │ │ └── SnappyDecompressionEngineTest.java │ │ │ ├── fs │ │ │ ├── LocalFilePositionOutputStreamTest.java │ │ │ ├── LocalInputFileTest.java │ │ │ ├── LocalInputStreamTest.java │ │ │ └── LocalOutputFileTest.java │ │ │ ├── hasher │ │ │ └── IdentificationKeysHasherTest.java │ │ │ ├── metricpublisher │ │ │ └── MicrometerMetricPublisherTest.java │ │ │ ├── processor │ │ │ ├── DelayProcessorTest.java │ │ │ ├── StringProcessorTests.java │ │ │ └── state │ │ │ │ └── ProcessorStateTest.java │ │ │ ├── s3keyindex │ │ │ └── S3ObjectIndexUtilityTest.java │ │ │ ├── sink │ │ │ ├── FileSinkTests.java │ │ │ ├── NoopSinkTest.java │ │ │ ├── StdOutSinkTests.java │ │ │ └── ThresholdValidatorTest.java │ │ │ └── source │ │ │ ├── RandomStringSourceTests.java │ │ │ ├── StdInSourceTests.java │ │ │ └── file │ │ │ ├── FileSourceConfigTest.java │ │ │ └── FileSourceTests.java │ │ └── resources │ │ ├── test-file-source-invalid-json.tst │ │ ├── test-file-source-json.tst │ │ ├── test-file-source-plain.tst │ │ ├── test_cert.crt │ │ └── test_decrypted_key.key ├── csv-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── codec │ │ │ └── csv │ │ │ │ ├── CsvHeaderParser.java │ │ │ │ ├── CsvHeaderParserFromS3.java │ │ │ │ ├── CsvInputCodec.java │ │ │ │ ├── CsvInputCodecConfig.java │ │ │ │ ├── CsvOutputCodec.java │ │ │ │ └── CsvOutputCodecConfig.java │ │ │ └── processor │ │ │ └── csv │ │ │ ├── CsvProcessor.java │ │ │ └── CsvProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ ├── codec │ │ └── csv │ │ │ ├── CsvCodecTest.java │ │ │ ├── CsvCodecsIT.java │ │ │ └── CsvOutputCodecTest.java │ │ └── processor │ │ └── csv │ │ ├── CsvProcessorConfigTest.java │ │ ├── CsvProcessorIT.java │ │ └── CsvProcessorTest.java ├── date-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── date │ │ │ ├── DateProcessor.java │ │ │ └── DateProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── date │ │ ├── DateProcessorConfigTest.java │ │ └── DateProcessorTests.java ├── decompress-processor │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── decompress │ │ │ ├── DecompressProcessor.java │ │ │ ├── DecompressProcessorConfig.java │ │ │ ├── DecompressionEngineFactory.java │ │ │ ├── DecompressionType.java │ │ │ ├── encoding │ │ │ ├── Base64DecoderEngine.java │ │ │ ├── DecoderEngine.java │ │ │ ├── DecoderEngineFactory.java │ │ │ └── EncodingType.java │ │ │ └── exceptions │ │ │ └── DecodingException.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── decompress │ │ ├── DecompressProcessorIT.java │ │ ├── DecompressProcessorTest.java │ │ ├── DecompressionTypeTest.java │ │ └── encoding │ │ ├── Base64DecoderEngineTest.java │ │ └── EncodingTypeTest.java ├── detect-format-processor │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── detect_format │ │ │ ├── DetectFormatProcessor.java │ │ │ └── DetectFormatProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── detect_format │ │ ├── DetectFormatProcessorConfigTest.java │ │ └── DetectFormatProcessorTest.java ├── dissect-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── dissect │ │ │ ├── Delimiter.java │ │ │ ├── DissectProcessor.java │ │ │ ├── DissectProcessorConfig.java │ │ │ ├── Dissector.java │ │ │ └── Fields │ │ │ ├── AppendField.java │ │ │ ├── Field.java │ │ │ ├── FieldHelper.java │ │ │ ├── IndirectField.java │ │ │ ├── NormalField.java │ │ │ └── SkipField.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── dissect │ │ ├── DelimiterTest.java │ │ ├── DissectProcessorConfigTest.java │ │ ├── DissectProcessorTest.java │ │ ├── DissectorTest.java │ │ └── Fields │ │ └── FieldHelperTest.java ├── drop-events-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── drop │ │ │ ├── DropEventProcessorConfig.java │ │ │ ├── DropEventsProcessor.java │ │ │ └── DropEventsWhenCondition.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── drop │ │ │ ├── DropEventProcessorConfigTest.java │ │ │ ├── DropEventsProcessorIT.java │ │ │ ├── DropEventsProcessorTests.java │ │ │ ├── DropEventsWhenConditionBuilderTest.java │ │ │ └── DropEventsWhenConditionTest.java │ │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── drop │ │ └── drop_when_value_is_empty_string.yaml ├── dummy-plugin │ ├── README.md │ ├── build.gradle │ └── src │ │ └── main │ │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── transforms │ │ ├── rules │ │ └── dummy-plugin-rule.yaml │ │ └── templates │ │ └── dummy-plugin-template.yaml ├── dynamodb-source-coordination-store │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sourcecoordinator │ │ │ └── dynamodb │ │ │ ├── DdbClientCustomRetryCondition.java │ │ │ ├── DynamoDbClientFactory.java │ │ │ ├── DynamoDbClientWrapper.java │ │ │ ├── DynamoDbSourceCoordinationStore.java │ │ │ ├── DynamoDbSourcePartitionItem.java │ │ │ └── DynamoStoreSettings.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sourcecoordinator │ │ └── dynamodb │ │ ├── DdbClientCustomRetryConditionTest.java │ │ ├── DynamoDbClientFactoryTest.java │ │ ├── DynamoDbClientWrapperTest.java │ │ ├── DynamoDbSourceCoordinationStoreIT.java │ │ └── DynamoDbSourceCoordinationStoreTest.java ├── dynamodb-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── dynamodb │ │ │ ├── ClientFactory.java │ │ │ ├── DynamoDBService.java │ │ │ ├── DynamoDBSource.java │ │ │ ├── DynamoDBSourceConfig.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationConfig.java │ │ │ ├── ExportConfig.java │ │ │ ├── StreamConfig.java │ │ │ ├── StreamStartPosition.java │ │ │ └── TableConfig.java │ │ │ ├── converter │ │ │ ├── ExportRecordConverter.java │ │ │ ├── MetadataKeyAttributes.java │ │ │ ├── RecordConverter.java │ │ │ └── StreamRecordConverter.java │ │ │ ├── coordination │ │ │ ├── PartitionFactory.java │ │ │ ├── partition │ │ │ │ ├── DataFilePartition.java │ │ │ │ ├── ExportPartition.java │ │ │ │ ├── GlobalState.java │ │ │ │ ├── LeaderPartition.java │ │ │ │ └── StreamPartition.java │ │ │ └── state │ │ │ │ ├── DataFileProgressState.java │ │ │ │ ├── ExportProgressState.java │ │ │ │ ├── LeaderProgressState.java │ │ │ │ └── StreamProgressState.java │ │ │ ├── export │ │ │ ├── DataFileCheckpointer.java │ │ │ ├── DataFileLoader.java │ │ │ ├── DataFileLoaderFactory.java │ │ │ ├── DataFileScheduler.java │ │ │ ├── ExportScheduler.java │ │ │ ├── ExportTaskManager.java │ │ │ ├── ManifestFileReader.java │ │ │ └── S3ObjectReader.java │ │ │ ├── leader │ │ │ ├── LeaderScheduler.java │ │ │ ├── ShardCache.java │ │ │ └── ShardManager.java │ │ │ ├── model │ │ │ ├── ExportSummary.java │ │ │ ├── LoadStatus.java │ │ │ ├── ShardCheckpointStatus.java │ │ │ ├── TableInfo.java │ │ │ └── TableMetadata.java │ │ │ ├── stream │ │ │ ├── ShardAcknowledgementManager.java │ │ │ ├── ShardConsumer.java │ │ │ ├── ShardConsumerFactory.java │ │ │ ├── ShardNotTrackedException.java │ │ │ ├── StreamCheckpointer.java │ │ │ └── StreamScheduler.java │ │ │ └── utils │ │ │ ├── BackoffCalculator.java │ │ │ ├── DynamoDBSourceAggregateMetrics.java │ │ │ └── TableUtil.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── dynamodb │ │ ├── DynamoDBServiceTest.java │ │ ├── DynamoDBSourceConfigTest.java │ │ ├── DynamoDBSourceTest.java │ │ ├── converter │ │ ├── ExportRecordConverterTest.java │ │ └── StreamRecordConverterTest.java │ │ ├── coordination │ │ ├── PartitionFactoryTest.java │ │ └── partition │ │ │ └── StreamPartitionTest.java │ │ ├── export │ │ ├── DataFileLoaderFactoryTest.java │ │ ├── DataFileLoaderTest.java │ │ ├── DataFileSchedulerTest.java │ │ ├── ExportSchedulerTest.java │ │ └── ManifestFileReaderTest.java │ │ ├── leader │ │ ├── LeaderSchedulerTest.java │ │ ├── ShardCacheTest.java │ │ └── ShardManagerTest.java │ │ ├── model │ │ └── ShardCheckpointStatusTest.java │ │ ├── stream │ │ ├── ShardAcknowledgementManagerTest.java │ │ ├── ShardConsumerFactoryTest.java │ │ ├── ShardConsumerTest.java │ │ └── StreamSchedulerTest.java │ │ └── utils │ │ ├── BackoffCalculatorTest.java │ │ └── TableUtilTest.java ├── encryption-plugin │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── encryption │ │ │ ├── DefaultEncryptionEngine.java │ │ │ ├── DefaultEncryptionEnvelope.java │ │ │ ├── DefaultEncryptionHttpHandler.java │ │ │ ├── DefaultEncryptionSupplier.java │ │ │ ├── EncryptedDataKeySupplier.java │ │ │ ├── EncryptedDataKeySupplierFactory.java │ │ │ ├── EncryptedDataKeyWriter.java │ │ │ ├── EncryptedDataKeyWriterFactory.java │ │ │ ├── EncryptionContext.java │ │ │ ├── EncryptionEngineConfiguration.java │ │ │ ├── EncryptionEngineFactory.java │ │ │ ├── EncryptionHttpHandler.java │ │ │ ├── EncryptionHttpHandlerExtensionProvider.java │ │ │ ├── EncryptionPlugin.java │ │ │ ├── EncryptionPluginConfig.java │ │ │ ├── EncryptionRefreshJob.java │ │ │ ├── EncryptionRotationHandler.java │ │ │ ├── EncryptionRotationHandlerFactory.java │ │ │ ├── EncryptionSupplier.java │ │ │ ├── EncryptionSupplierExtensionProvider.java │ │ │ ├── KeyProviderFactory.java │ │ │ ├── KmsEncryptionEngineConfiguration.java │ │ │ ├── KmsEncryptionRotationHandler.java │ │ │ ├── KmsKeyProvider.java │ │ │ ├── LocalDirectoryEncryptedDataKeySupplier.java │ │ │ ├── LocalDirectoryEncryptedDataKeyWriter.java │ │ │ ├── S3BucketAndPrefix.java │ │ │ ├── S3EncryptedDataKeySupplier.java │ │ │ ├── S3EncryptedDataKeyWriter.java │ │ │ └── StaticEncryptedDataKeySupplier.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── encryption │ │ │ ├── DefaultEncryptionEngineTest.java │ │ │ ├── DefaultEncryptionHttpHandlerTest.java │ │ │ ├── DefaultEncryptionSupplierTest.java │ │ │ ├── EncryptedDataKeySupplierFactoryTest.java │ │ │ ├── EncryptedDataKeyWriterFactoryTest.java │ │ │ ├── EncryptionContextTest.java │ │ │ ├── EncryptionEngineFactoryTest.java │ │ │ ├── EncryptionHttpHandlerExtensionProviderTest.java │ │ │ ├── EncryptionPluginConfigTest.java │ │ │ ├── EncryptionPluginTest.java │ │ │ ├── EncryptionRefreshJobTest.java │ │ │ ├── EncryptionRotationHandlerFactoryTest.java │ │ │ ├── EncryptionSupplierExtensionProviderTest.java │ │ │ ├── KeyProviderFactoryTest.java │ │ │ ├── KmsEncryptionEngineConfigurationTest.java │ │ │ ├── KmsEncryptionRotationHandlerTest.java │ │ │ ├── KmsKeyProviderTest.java │ │ │ ├── LocalDirectoryEncryptedDataKeySupplierTest.java │ │ │ ├── LocalDirectoryEncryptedDataKeyWriterTest.java │ │ │ ├── S3BucketAndPrefixTest.java │ │ │ ├── S3EncryptedDataKeySupplierTest.java │ │ │ ├── S3EncryptedDataKeyWriterTest.java │ │ │ └── StaticEncryptedDataKeySupplierTest.java │ │ └── resources │ │ ├── test-kms-encryption-engine-config-invalid-sts-1.yaml │ │ ├── test-kms-encryption-engine-config-invalid-sts-2.yaml │ │ ├── test-kms-encryption-engine-config-malformat-sts.yaml │ │ └── test-valid-kms-encryption-engine-config.yaml ├── event-json-codecs │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── codec │ │ │ └── event_json │ │ │ ├── EventJsonDefines.java │ │ │ ├── EventJsonInputCodec.java │ │ │ ├── EventJsonInputCodecConfig.java │ │ │ ├── EventJsonOutputCodec.java │ │ │ └── EventJsonOutputCodecConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── codec │ │ └── event_json │ │ ├── EventJsonInputCodecTest.java │ │ ├── EventJsonInputOutputCodecTest.java │ │ └── EventJsonOutputCodecTest.java ├── failures-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── dlq │ │ │ ├── DlqProvider.java │ │ │ ├── DlqPushHandler.java │ │ │ ├── DlqWriter.java │ │ │ ├── README.md │ │ │ └── s3 │ │ │ ├── KeyPathGenerator.java │ │ │ ├── S3DlqProvider.java │ │ │ ├── S3DlqWriter.java │ │ │ └── S3DlqWriterConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── dlq │ │ ├── DlqPushHandlerTest.java │ │ └── s3 │ │ ├── KeyPathGeneratorTest.java │ │ ├── S3DlqProviderTest.java │ │ ├── S3DlqWriterConfigTest.java │ │ └── S3DlqWriterTest.java ├── flatten-processor │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── flatten │ │ │ ├── FlattenProcessor.java │ │ │ └── FlattenProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── flatten │ │ ├── FlattenProcessorConfigTest.java │ │ └── FlattenProcessorTest.java ├── geoip-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── geoip │ │ │ └── processor │ │ │ └── GeoIPProcessorIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── geoip │ │ │ ├── GeoIPDatabase.java │ │ │ ├── GeoIPField.java │ │ │ ├── exception │ │ │ ├── DatabaseReaderInitializationException.java │ │ │ ├── DownloadFailedException.java │ │ │ ├── EngineFailureException.java │ │ │ ├── EnrichFailedException.java │ │ │ ├── InvalidIPAddressException.java │ │ │ └── NoValidDatabaseFoundException.java │ │ │ ├── extension │ │ │ ├── AutoCountingDatabaseReader.java │ │ │ ├── AwsAuthenticationOptionsConfig.java │ │ │ ├── DatabaseSourceIdentification.java │ │ │ ├── DefaultGeoIpConfigSupplier.java │ │ │ ├── GeoIP2DatabaseReader.java │ │ │ ├── GeoIPDatabaseManager.java │ │ │ ├── GeoIPProcessorService.java │ │ │ ├── GeoIpConfigExtension.java │ │ │ ├── GeoIpConfigProvider.java │ │ │ ├── GeoIpServiceConfig.java │ │ │ ├── GeoLite2DatabaseReader.java │ │ │ ├── LicenseTypeCheck.java │ │ │ ├── MaxMindConfig.java │ │ │ ├── MaxMindDatabaseConfig.java │ │ │ ├── api │ │ │ │ ├── GeoIPDatabaseReader.java │ │ │ │ └── GeoIpConfigSupplier.java │ │ │ └── databasedownload │ │ │ │ ├── DBSource.java │ │ │ │ ├── DBSourceOptions.java │ │ │ │ ├── DatabaseReaderBuilder.java │ │ │ │ ├── GeoIPFileManager.java │ │ │ │ ├── HttpDBDownloadService.java │ │ │ │ ├── LicenseTypeOptions.java │ │ │ │ ├── LocalDBDownloadService.java │ │ │ │ ├── Manifest.java │ │ │ │ ├── ManifestDownloadService.java │ │ │ │ └── S3DBService.java │ │ │ └── processor │ │ │ ├── BatchGeoIPDatabaseReader.java │ │ │ ├── EntryConfig.java │ │ │ ├── GeoIPProcessor.java │ │ │ ├── GeoIPProcessorConfig.java │ │ │ └── GeoInetAddress.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── geoip │ │ │ ├── GeoIPDatabaseTest.java │ │ │ ├── GeoIPFieldTest.java │ │ │ ├── exception │ │ │ ├── DatabaseReaderInitializationExceptionTest.java │ │ │ ├── DownloadFailedExceptionTest.java │ │ │ ├── EngineFailureExceptionTest.java │ │ │ ├── EnrichFailedExceptionTest.java │ │ │ ├── InvalidIPAddressExceptionTest.java │ │ │ └── NoValidDatabaseFoundExceptionTest.java │ │ │ ├── extension │ │ │ ├── AutoCountingDatabaseReaderTest.java │ │ │ ├── AwsAuthenticationOptionsConfigTest.java │ │ │ ├── DbSourceIdentificationTest.java │ │ │ ├── DefaultGeoIpConfigSupplierTest.java │ │ │ ├── GeoIP2DatabaseReaderTest.java │ │ │ ├── GeoIPDatabaseManagerTest.java │ │ │ ├── GeoIPProcessorServiceTest.java │ │ │ ├── GeoIpConfigExtensionTest.java │ │ │ ├── GeoIpConfigProviderTest.java │ │ │ ├── GeoIpServiceConfigTest.java │ │ │ ├── GeoLite2DatabaseReaderTest.java │ │ │ ├── LicenseTypeCheckTest.java │ │ │ ├── MaxMindConfigTest.java │ │ │ ├── MaxMindDatabaseConfigTest.java │ │ │ └── databasedownload │ │ │ │ ├── DBSourceOptionsTest.java │ │ │ │ ├── DatabaseReaderBuilderTest.java │ │ │ │ ├── GeoIPFileManagerTest.java │ │ │ │ ├── HttpDBDownloadServiceTest.java │ │ │ │ ├── LicenseTypeOptionsTest.java │ │ │ │ ├── LocalDBDownloadServiceTest.java │ │ │ │ ├── ManifestDownloadServiceTest.java │ │ │ │ └── S3DBServiceTest.java │ │ │ └── processor │ │ │ ├── BatchGeoIPDatabaseReaderTest.java │ │ │ ├── EntryConfigTest.java │ │ │ ├── GeoIPProcessorConfigTest.java │ │ │ ├── GeoIPProcessorTest.java │ │ │ └── GeoInetAddressTest.java │ │ └── resources │ │ └── geoip_service_config.yaml ├── grok-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── processor │ │ │ │ └── grok │ │ │ │ ├── GrokProcessor.java │ │ │ │ └── GrokProcessorConfig.java │ │ └── resources │ │ │ └── grok-patterns │ │ │ └── patterns │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── grok │ │ │ ├── GrokProcessorConfigTests.java │ │ │ ├── GrokProcessorIT.java │ │ │ └── GrokProcessorTests.java │ │ └── resources │ │ ├── org │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── grok │ │ │ ├── match_no_captures_with_existing_and_non_existing_key.yaml │ │ │ ├── match_with_keep_empty_captures_true.yaml │ │ │ ├── match_with_named_captures_only_false.yaml │ │ │ ├── match_with_named_captures_syntax.yaml │ │ │ ├── match_with_no_captures_and_tags.yaml │ │ │ ├── multiple_match_with_break_on_match_false.yaml │ │ │ ├── pattern_definitions.yaml │ │ │ ├── patterns_dir_with_custom_patterns_files_glob.yaml │ │ │ ├── patterns_dir_with_default_patterns_files_glob.yaml │ │ │ ├── single_match_multiple_pattern_with_break_on_match_false.yaml │ │ │ ├── single_match_single_pattern.yaml │ │ │ └── single_match_type_conversion.yaml │ │ └── test_patterns │ │ ├── test_patterns_1.txt │ │ └── test_patterns_2.txt ├── http-common │ ├── build.gradle │ ├── data │ │ └── certificate │ │ │ └── test_cert.crt │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── server │ │ │ ├── CreateServer.java │ │ │ ├── HealthGrpcService.java │ │ │ ├── RetryInfoConfig.java │ │ │ └── ServerConfiguration.java │ │ │ └── truststore │ │ │ ├── TrustStoreProvider.java │ │ │ └── X509TrustAllManager.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── server │ │ │ ├── CreateServerTest.java │ │ │ ├── HealthGrpcServiceTest.java │ │ │ └── TestService.java │ │ │ └── truststore │ │ │ └── TrustStoreProviderTest.java │ │ └── resources │ │ ├── test_cert.crt │ │ └── test_decrypted_key.key ├── http-sink │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── http │ │ │ └── HttpSinkServiceIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── http │ │ │ ├── AwsRequestSigningApacheInterceptor.java │ │ │ ├── FailedHttpResponseInterceptor.java │ │ │ ├── HTTPSink.java │ │ │ ├── HttpEndPointResponse.java │ │ │ ├── OAuthAccessTokenManager.java │ │ │ ├── certificate │ │ │ ├── CertificateProviderFactory.java │ │ │ └── HttpClientSSLConnectionManager.java │ │ │ ├── configuration │ │ │ ├── AuthTypeOptions.java │ │ │ ├── AuthenticationOptions.java │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── BasicAuthCredentials.java │ │ │ ├── BearerTokenOptions.java │ │ │ ├── HTTPMethodOptions.java │ │ │ ├── HttpSinkConfiguration.java │ │ │ └── ThresholdOptions.java │ │ │ ├── dlq │ │ │ ├── DlqPushHandler.java │ │ │ └── FailedDlqData.java │ │ │ ├── handler │ │ │ ├── BasicAuthHttpSinkHandler.java │ │ │ ├── BearerTokenAuthHttpSinkHandler.java │ │ │ ├── HttpAuthOptions.java │ │ │ └── MultiAuthHttpSinkHandler.java │ │ │ ├── service │ │ │ ├── HttpSinkAwsService.java │ │ │ ├── HttpSinkService.java │ │ │ └── WebhookService.java │ │ │ └── util │ │ │ └── HttpSinkUtil.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── http │ │ │ ├── FailedHttpResponseInterceptorTest.java │ │ │ ├── HttpSinkTest.java │ │ │ ├── certificate │ │ │ ├── CertificateProviderFactoryTest.java │ │ │ └── HttpClientSSLConnectionManagerTest.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationOptionsTest.java │ │ │ ├── HttpSinkConfigurationTest.java │ │ │ └── ThresholdOptionsTest.java │ │ │ ├── dlq │ │ │ └── DlqPushHandlerTest.java │ │ │ ├── handler │ │ │ ├── BasicAuthHttpSinkHandlerTest.java │ │ │ └── BearerTokenAuthHttpSinkHandlerTest.java │ │ │ ├── service │ │ │ ├── HttpSinkAwsServiceTest.java │ │ │ ├── HttpSinkServiceTest.java │ │ │ └── WebhookServiceTest.java │ │ │ └── util │ │ │ └── HttpSinkUtilTest.java │ │ └── resources │ │ ├── test_cert.crt │ │ └── test_decrypted_key.key ├── http-source-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── http │ │ │ ├── BaseHttpServerConfig.java │ │ │ ├── BaseHttpService.java │ │ │ ├── BaseHttpSource.java │ │ │ ├── HttpServerConfig.java │ │ │ ├── LogThrottlingRejectHandler.java │ │ │ ├── LogThrottlingStrategy.java │ │ │ ├── certificate │ │ │ └── CertificateProviderFactory.java │ │ │ └── codec │ │ │ ├── Codec.java │ │ │ ├── JsonCodec.java │ │ │ └── MultiLineJsonCodec.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── http │ │ │ ├── BaseHttpServerConfigTest.java │ │ │ ├── BaseHttpSourceTest.java │ │ │ ├── LogThrottlingRejectHandlerTest.java │ │ │ ├── LogThrottlingStrategyTest.java │ │ │ ├── certificate │ │ │ └── CertificateProviderFactoryTest.java │ │ │ └── codec │ │ │ ├── JsonCodecTest.java │ │ │ └── MultiLineJsonCodecTest.java │ │ └── resources │ │ ├── test_cert.crt │ │ └── test_decrypted_key.key ├── http-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── jmh │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── loghttp │ │ │ ├── LogHTTPServiceMeasure.java │ │ │ └── TestGenerator.java │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── loghttp │ │ │ │ ├── ConvertConfiguration.java │ │ │ │ ├── HTTPSource.java │ │ │ │ ├── HTTPSourceConfig.java │ │ │ │ └── LogHTTPService.java │ │ └── resources │ │ │ ├── test_cert.crt │ │ │ └── test_decrypted_key.key │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── loghttp │ │ │ ├── HTTPSourceConfigTest.java │ │ │ ├── HTTPSourceTest.java │ │ │ └── LogHTTPServiceTest.java │ │ └── resources │ │ └── cloudwatch-logs-sample.json ├── in-memory-source-coordination-store │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sourcecoordinator │ │ │ └── inmemory │ │ │ ├── InMemoryPartitionAccessor.java │ │ │ ├── InMemorySourceCoordinationStore.java │ │ │ └── InMemorySourcePartitionStoreItem.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sourcecoordinator │ │ └── inmemory │ │ ├── InMemoryPartitionAccessorTest.java │ │ ├── InMemorySourceCoordinationStoreTest.java │ │ └── QueuedPartitionsItemTest.java ├── kafka-connect-plugins │ └── README.md ├── kafka-plugins │ ├── README-sink.md │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── kafka │ │ │ │ ├── KafkaStartIT.java │ │ │ │ ├── buffer │ │ │ │ ├── KafkaBufferIT.java │ │ │ │ ├── KafkaBufferOTelIT.java │ │ │ │ ├── KafkaBuffer_KmsIT.java │ │ │ │ └── ReadBufferHelper.java │ │ │ │ ├── sink │ │ │ │ ├── KafkaSinkAvroTypeIT.java │ │ │ │ ├── KafkaSinkJsonTypeIT.java │ │ │ │ └── KafkaSinkPlainTextTypeIT.java │ │ │ │ ├── source │ │ │ │ ├── ConfluentKafkaProducerConsumerIT.java │ │ │ │ ├── ConfluentKafkaProducerConsumerWithSchemaRegistryIT.java │ │ │ │ ├── EmbeddedKafkaClusterSingleNode.java │ │ │ │ ├── EmbeddedKafkaServer.java │ │ │ │ ├── EmbeddedZooKeeperServer.java │ │ │ │ ├── JSONConsumerIT.java │ │ │ │ ├── KafkaSourceJsonTypeIT.java │ │ │ │ ├── KafkaSourceMultipleAuthTypeIT.java │ │ │ │ ├── KafkaSourceSaslPlainTextIT.java │ │ │ │ ├── KafkaSourceSaslScramIT.java │ │ │ │ ├── MskGlueRegistryMultiTypeIT.java │ │ │ │ └── PlainTextConsumerIT.java │ │ │ │ └── util │ │ │ │ ├── TestConsumer.java │ │ │ │ └── TestProducer.java │ │ └── resources │ │ │ ├── kafka │ │ │ ├── kraft │ │ │ │ ├── .env │ │ │ │ ├── docker-compose.yml │ │ │ │ └── sasl-scram │ │ │ │ │ ├── .env │ │ │ │ │ └── docker-compose.yml │ │ │ └── zookeeper │ │ │ │ ├── .env │ │ │ │ ├── docker-compose.yml │ │ │ │ └── sasl-plaintext │ │ │ │ ├── .env │ │ │ │ ├── docker-compose.yml │ │ │ │ └── kafka_server_jaas.conf │ │ │ ├── test-request-multiple-metrics.json │ │ │ └── test.avsc │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── kafka │ │ │ │ ├── admin │ │ │ │ └── KafkaAdminAccessor.java │ │ │ │ ├── authenticator │ │ │ │ ├── BasicCredentials.java │ │ │ │ ├── DynamicBasicCredentialsProvider.java │ │ │ │ └── DynamicSaslClientCallbackHandler.java │ │ │ │ ├── buffer │ │ │ │ ├── BufferTopicConfig.java │ │ │ │ ├── KafkaBuffer.java │ │ │ │ ├── KafkaBufferConfig.java │ │ │ │ └── serialization │ │ │ │ │ ├── BufferMessageDeserializer.java │ │ │ │ │ ├── BufferMessageEncryptionDeserializer.java │ │ │ │ │ ├── BufferMessageEncryptionSerializer.java │ │ │ │ │ ├── BufferMessageSerializer.java │ │ │ │ │ └── BufferSerializationFactory.java │ │ │ │ ├── common │ │ │ │ ├── KafkaDataConfig.java │ │ │ │ ├── KafkaDataConfigAdapter.java │ │ │ │ ├── KafkaMdc.java │ │ │ │ ├── PlaintextKafkaDataConfig.java │ │ │ │ ├── aws │ │ │ │ │ └── AwsContext.java │ │ │ │ ├── key │ │ │ │ │ ├── InnerKeyProvider.java │ │ │ │ │ ├── KeyFactory.java │ │ │ │ │ ├── KmsKeyProvider.java │ │ │ │ │ └── UnencryptedKeyProvider.java │ │ │ │ ├── serialization │ │ │ │ │ ├── CommonSerializationFactory.java │ │ │ │ │ ├── DecryptionDeserializer.java │ │ │ │ │ ├── EncryptionContext.java │ │ │ │ │ ├── EncryptionSerializationFactory.java │ │ │ │ │ ├── EncryptionSerializer.java │ │ │ │ │ ├── MessageFormatSerializationFactory.java │ │ │ │ │ └── SerializationFactory.java │ │ │ │ └── thread │ │ │ │ │ └── KafkaPluginThreadFactory.java │ │ │ │ ├── configuration │ │ │ │ ├── AuthConfig.java │ │ │ │ ├── AwsConfig.java │ │ │ │ ├── AwsCredentialsConfig.java │ │ │ │ ├── AwsIamAuthConfig.java │ │ │ │ ├── CommonTopicConfig.java │ │ │ │ ├── EncryptionConfig.java │ │ │ │ ├── EncryptionType.java │ │ │ │ ├── IsolationLevel.java │ │ │ │ ├── KafkaConnectionConfig.java │ │ │ │ ├── KafkaConsumerConfig.java │ │ │ │ ├── KafkaIsolationLevelConfig.java │ │ │ │ ├── KafkaKeyMode.java │ │ │ │ ├── KafkaProducerConfig.java │ │ │ │ ├── KafkaProducerProperties.java │ │ │ │ ├── KmsConfig.java │ │ │ │ ├── MskBrokerConnectionType.java │ │ │ │ ├── OAuthConfig.java │ │ │ │ ├── PlainTextAuthConfig.java │ │ │ │ ├── SchemaConfig.java │ │ │ │ ├── SchemaRegistryType.java │ │ │ │ ├── ScramAuthConfig.java │ │ │ │ ├── TopicConfig.java │ │ │ │ ├── TopicConsumerConfig.java │ │ │ │ └── TopicProducerConfig.java │ │ │ │ ├── consumer │ │ │ │ ├── CommitOffsetRange.java │ │ │ │ ├── KafkaCustomConsumer.java │ │ │ │ ├── KafkaCustomConsumerFactory.java │ │ │ │ ├── PauseConsumePredicate.java │ │ │ │ ├── TopicEmptinessMetadata.java │ │ │ │ └── TopicPartitionCommitTracker.java │ │ │ │ ├── extension │ │ │ │ ├── DefaultKafkaClusterConfigSupplier.java │ │ │ │ ├── KafkaClusterConfig.java │ │ │ │ ├── KafkaClusterConfigExtension.java │ │ │ │ ├── KafkaClusterConfigProvider.java │ │ │ │ └── KafkaClusterConfigSupplier.java │ │ │ │ ├── producer │ │ │ │ ├── KafkaCustomProducer.java │ │ │ │ ├── KafkaCustomProducerFactory.java │ │ │ │ └── ProducerWorker.java │ │ │ │ ├── service │ │ │ │ ├── SchemaService.java │ │ │ │ ├── TopicService.java │ │ │ │ └── TopicServiceFactory.java │ │ │ │ ├── sink │ │ │ │ ├── DLQSink.java │ │ │ │ ├── KafkaSink.java │ │ │ │ ├── KafkaSinkConfig.java │ │ │ │ └── SinkTopicConfig.java │ │ │ │ ├── source │ │ │ │ ├── KafkaSource.java │ │ │ │ ├── KafkaSourceConfig.java │ │ │ │ └── SourceTopicConfig.java │ │ │ │ └── util │ │ │ │ ├── AuthenticationPropertyConfigurer.java │ │ │ │ ├── AuthenticationType.java │ │ │ │ ├── ClientDNSLookupType.java │ │ │ │ ├── CustomClientSslEngineFactory.java │ │ │ │ ├── InsecureSslEngineFactory.java │ │ │ │ ├── JsonUtils.java │ │ │ │ ├── KafkaClusterAuthConfig.java │ │ │ │ ├── KafkaProducerMetrics.java │ │ │ │ ├── KafkaSecurityConfigurer.java │ │ │ │ ├── KafkaTopicConsumerMetrics.java │ │ │ │ ├── KafkaTopicProducerMetrics.java │ │ │ │ ├── LogRateLimiter.java │ │ │ │ ├── MessageFormat.java │ │ │ │ ├── RestUtils.java │ │ │ │ └── SinkPropertyConfigurer.java │ │ ├── proto │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── kafka │ │ │ │ └── KafkaBufferMessage.proto │ │ └── resources │ │ │ └── sample-pipelines-int.yaml │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── kafka │ │ │ ├── admin │ │ │ └── KafkaAdminAccessorTest.java │ │ │ ├── authenticator │ │ │ └── DynamicBasicCredentialsProviderTest.java │ │ │ ├── buffer │ │ │ ├── BufferTopicConfigTest.java │ │ │ ├── KafkaBufferTest.java │ │ │ └── serialization │ │ │ │ ├── BufferMessageDeserializerTest.java │ │ │ │ ├── BufferMessageEncryptionDeserializerTest.java │ │ │ │ ├── BufferMessageEncryptionSerializerTest.java │ │ │ │ ├── BufferMessageSerializerTest.java │ │ │ │ └── BufferSerializationFactoryTest.java │ │ │ ├── common │ │ │ ├── KafkaDataConfigAdapterTest.java │ │ │ ├── PlaintextKafkaDataConfigTest.java │ │ │ ├── aws │ │ │ │ └── AwsContextTest.java │ │ │ ├── key │ │ │ │ ├── KeyFactoryTest.java │ │ │ │ ├── KmsKeyProviderTest.java │ │ │ │ └── UnencryptedKeyProviderTest.java │ │ │ ├── serialization │ │ │ │ ├── CommonSerializationFactoryTest.java │ │ │ │ ├── DecryptionDeserializerTest.java │ │ │ │ ├── EncryptionContextTest.java │ │ │ │ ├── EncryptionSerializationFactoryTest.java │ │ │ │ ├── EncryptionSerializerTest.java │ │ │ │ └── MessageFormatSerializationFactoryTest.java │ │ │ └── thread │ │ │ │ └── KafkaPluginThreadFactoryTest.java │ │ │ ├── configuration │ │ │ ├── AuthConfigTest.java │ │ │ ├── AwsConfigTest.java │ │ │ ├── AwsIamAuthConfigTest.java │ │ │ ├── CommonTopicConfigTest.java │ │ │ ├── EncryptionConfigTest.java │ │ │ ├── EncryptionTypeTest.java │ │ │ ├── IsolationLevelTest.java │ │ │ ├── KafkaProducerPropertiesTest.java │ │ │ ├── KmsConfigTest.java │ │ │ ├── MskBrokerConnectionTypeTest.java │ │ │ ├── OAuthConfigTest.java │ │ │ ├── PlainTextAuthConfigTest.java │ │ │ ├── SchemaConfigTest.java │ │ │ └── ScramAuthConfigTest.java │ │ │ ├── consumer │ │ │ ├── KafkaCustomConsumerTest.java │ │ │ ├── PauseConsumePredicateTest.java │ │ │ ├── TopicEmptinessMetadataTest.java │ │ │ └── TopicPartitionCommitTrackerTest.java │ │ │ ├── extension │ │ │ ├── DefaultKafkaClusterConfigSupplierTest.java │ │ │ ├── KafkaClusterConfigExtensionTest.java │ │ │ ├── KafkaClusterConfigProviderTest.java │ │ │ └── KafkaClusterConfigTest.java │ │ │ ├── producer │ │ │ ├── KafkaCustomProducerFactoryTest.java │ │ │ ├── KafkaCustomProducerTest.java │ │ │ └── ProducerWorkerTest.java │ │ │ ├── sink │ │ │ ├── DLQSinkTest.java │ │ │ ├── KafkaSinkConfigTest.java │ │ │ └── KafkaSinkTest.java │ │ │ ├── source │ │ │ ├── KafkaSourceConfigTest.java │ │ │ ├── KafkaSourceTest.java │ │ │ └── SourceTopicConfigTest.java │ │ │ └── util │ │ │ ├── AuthenticationPropertyConfigurerTest.java │ │ │ ├── AuthenticationTypeTest.java │ │ │ ├── CustomClientSslEngineFactoryTest.java │ │ │ ├── JsonUtilsTest.java │ │ │ ├── KafkaProducerMetricsTest.java │ │ │ ├── KafkaSecurityConfigurerTest.java │ │ │ ├── KafkaTopicConsumerMetricsTests.java │ │ │ ├── KafkaTopicProducerMetricsTests.java │ │ │ ├── LogRateLimiterTest.java │ │ │ ├── MessageFormatTest.java │ │ │ └── SinkPropertyConfigurerTest.java │ │ └── resources │ │ ├── kafka-pipeline-auth-insecure.yaml │ │ ├── kafka-pipeline-bootstrap-servers-glue-default.yaml │ │ ├── kafka-pipeline-bootstrap-servers-glue-override-endpoint.yaml │ │ ├── kafka-pipeline-bootstrap-servers-glue-sts-assume-role.yaml │ │ ├── kafka-pipeline-bootstrap-servers-override-by-msk.yaml │ │ ├── kafka-pipeline-bootstrap-servers-sasl-iam-default.yaml │ │ ├── kafka-pipeline-bootstrap-servers-sasl-iam-role.yaml │ │ ├── kafka-pipeline-msk-default-glue-sts-assume-role.yaml │ │ ├── kafka-pipeline-msk-sasl-plain.yaml │ │ ├── kafka-pipeline-no-auth-ssl-none.yaml │ │ ├── kafka-pipeline-no-auth-ssl.yaml │ │ ├── kafka-pipeline-sasl-ssl-certificate-content.yaml │ │ ├── kafka-pipeline-sasl-ssl-no-cert-content-no-truststore.yaml │ │ ├── kafka-pipeline-sasl-ssl-truststore.yaml │ │ ├── kafka-pipeline-sasl-ssl.yaml │ │ ├── sample-pipelines-1.yaml │ │ ├── sample-pipelines-sink-oauth.yaml │ │ ├── sample-pipelines-sink-ssl.yaml │ │ ├── sample-pipelines-sink.yaml │ │ ├── sample-pipelines.yaml │ │ ├── test_cert.crt │ │ └── valid-data-prepper-config-with-kafka-cluster-extension.yaml ├── key-value-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── keyvalue │ │ │ ├── KeyValueProcessor.java │ │ │ ├── KeyValueProcessorConfig.java │ │ │ └── WhitespaceOption.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── keyvalue │ │ ├── KeyValueProcessorTests.java │ │ └── WhitespaceOptionTest.java ├── kinesis-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── kinesis │ │ │ └── source │ │ │ ├── KinesisSourceIT.java │ │ │ ├── ingester │ │ │ └── KinesisIngester.java │ │ │ └── util │ │ │ └── TestIDGenerator.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── kinesis │ │ │ ├── extension │ │ │ ├── KinesisLeaseConfig.java │ │ │ ├── KinesisLeaseConfigExtension.java │ │ │ ├── KinesisLeaseConfigProvider.java │ │ │ ├── KinesisLeaseConfigSupplier.java │ │ │ └── KinesisLeaseCoordinationTableConfig.java │ │ │ └── source │ │ │ ├── HostNameWorkerIdentifierGenerator.java │ │ │ ├── KinesisClientFactory.java │ │ │ ├── KinesisMultiStreamTracker.java │ │ │ ├── KinesisService.java │ │ │ ├── KinesisSource.java │ │ │ ├── WorkerIdentifierGenerator.java │ │ │ ├── apihandler │ │ │ ├── KinesisClientApiHandler.java │ │ │ └── KinesisClientApiRetryHandler.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationConfig.java │ │ │ ├── ConsumerStrategy.java │ │ │ ├── InitialPositionInStreamConfig.java │ │ │ ├── KinesisSourceConfig.java │ │ │ ├── KinesisStreamConfig.java │ │ │ └── KinesisStreamPollingConfig.java │ │ │ ├── converter │ │ │ ├── KinesisRecordConverter.java │ │ │ └── MetadataKeyAttributes.java │ │ │ ├── exceptions │ │ │ ├── KinesisConsumerNotFoundException.java │ │ │ ├── KinesisRetriesExhaustedException.java │ │ │ └── KinesisStreamNotFoundException.java │ │ │ └── processor │ │ │ ├── KinesisCheckpointerRecord.java │ │ │ ├── KinesisCheckpointerTracker.java │ │ │ ├── KinesisInputOutputRecord.java │ │ │ ├── KinesisRecordProcessor.java │ │ │ └── KinesisShardRecordProcessorFactory.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── kinesis │ │ │ ├── extension │ │ │ ├── KinesisLeaseConfigExtensionTest.java │ │ │ ├── KinesisLeaseConfigProviderTest.java │ │ │ ├── KinesisLeaseConfigSupplierTest.java │ │ │ └── KinesisLeaseConfigTest.java │ │ │ └── source │ │ │ ├── KinesisClientFactoryTest.java │ │ │ ├── KinesisInputOutputRecordTest.java │ │ │ ├── KinesisMultiStreamTrackerTest.java │ │ │ ├── KinesisServiceTest.java │ │ │ ├── KinesisSourceTest.java │ │ │ ├── apihandler │ │ │ ├── KinesisClientApiHandlerTest.java │ │ │ └── KinesisClientApiRetryHandlerTest.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationConfigTest.java │ │ │ ├── InitialPositionInStreamConfigTest.java │ │ │ ├── KinesisSourceConfigTest.java │ │ │ └── KinesisStreamPollingConfigTest.java │ │ │ ├── converter │ │ │ └── KinesisRecordConverterTest.java │ │ │ └── processor │ │ │ ├── KinesisCheckpointerRecordTest.java │ │ │ ├── KinesisCheckpointerTrackerTest.java │ │ │ ├── KinesisRecordProcessorTest.java │ │ │ └── KinesisShardRecordProcessorFactoryTest.java │ │ └── resources │ │ ├── pipeline_with_acks_enabled.yaml │ │ ├── pipeline_with_checkpoint_enabled.yaml │ │ ├── pipeline_with_polling_config_enabled.yaml │ │ ├── pipeline_with_stream_arn_config.yaml │ │ ├── pipeline_with_stream_arn_consumer_arn_config.yaml │ │ └── simple_pipeline_with_extensions.yaml ├── log-generator-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── loggenerator │ │ │ ├── ApacheLogFaker.java │ │ │ ├── CsvLogFaker.java │ │ │ ├── LogGeneratorSource.java │ │ │ ├── LogGeneratorSourceConfig.java │ │ │ ├── LogTypeGenerator.java │ │ │ └── logtypes │ │ │ ├── CommonApacheLogTypeGenerator.java │ │ │ └── VpcFlowLogTypeGenerator.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── loggenerator │ │ ├── ApacheLogFakerTest.java │ │ ├── CsvLogFakerTest.java │ │ ├── LogGeneratorSourceConfigTest.java │ │ └── LogGeneratorSourceTest.java ├── mapdb-processor-state │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── state │ │ │ └── MapDbProcessorState.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── state │ │ └── MapDbProcessorStateTest.java ├── ml-inference-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── ml_inference │ │ │ └── processor │ │ │ ├── MLProcessor.java │ │ │ ├── MLProcessorConfig.java │ │ │ ├── client │ │ │ └── S3ClientFactory.java │ │ │ ├── common │ │ │ ├── AbstractBatchJobCreator.java │ │ │ ├── BedrockBatchJobCreator.java │ │ │ ├── MLBatchJobCreator.java │ │ │ ├── MLBatchJobCreatorFactory.java │ │ │ └── SageMakerBatchJobCreator.java │ │ │ ├── configuration │ │ │ ├── ActionType.java │ │ │ ├── AwsAuthenticationOptions.java │ │ │ └── ServiceName.java │ │ │ ├── dlq │ │ │ ├── DlqPushHandler.java │ │ │ └── MLBatchJobFailedDlqData.java │ │ │ ├── exception │ │ │ └── MLBatchJobException.java │ │ │ └── util │ │ │ ├── HttpClientExecutor.java │ │ │ ├── MlCommonRequester.java │ │ │ └── SdkHttpClientExecutor.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── ml_inference │ │ └── processor │ │ ├── MLProcessorTest.java │ │ ├── client │ │ └── S3ClientFactoryTest.java │ │ ├── common │ │ ├── BedrockBatchJobCreatorTest.java │ │ └── SageMakerBatchJobCreatorTest.java │ │ └── util │ │ └── MlCommonRequesterTest.java ├── mongodb │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── mongo │ │ │ │ ├── buffer │ │ │ │ └── RecordBufferWriter.java │ │ │ │ ├── client │ │ │ │ ├── BsonHelper.java │ │ │ │ └── MongoDBConnection.java │ │ │ │ ├── configuration │ │ │ │ ├── AwsConfig.java │ │ │ │ ├── CollectionConfig.java │ │ │ │ └── MongoDBSourceConfig.java │ │ │ │ ├── converter │ │ │ │ ├── MetadataKeyAttributes.java │ │ │ │ ├── PartitionKeyRecordConverter.java │ │ │ │ └── RecordConverter.java │ │ │ │ ├── coordination │ │ │ │ ├── PartitionFactory.java │ │ │ │ ├── partition │ │ │ │ │ ├── DataQueryPartition.java │ │ │ │ │ ├── ExportPartition.java │ │ │ │ │ ├── GlobalState.java │ │ │ │ │ ├── LeaderPartition.java │ │ │ │ │ ├── S3FolderPartition.java │ │ │ │ │ └── StreamPartition.java │ │ │ │ └── state │ │ │ │ │ ├── DataQueryProgressState.java │ │ │ │ │ ├── ExportProgressState.java │ │ │ │ │ ├── LeaderProgressState.java │ │ │ │ │ └── StreamProgressState.java │ │ │ │ ├── documentdb │ │ │ │ ├── DocumentDBService.java │ │ │ │ ├── DocumentDBSource.java │ │ │ │ └── MongoTasksRefresher.java │ │ │ │ ├── export │ │ │ │ ├── DataQueryPartitionCheckpoint.java │ │ │ │ ├── ExportPartitionWorker.java │ │ │ │ ├── ExportScheduler.java │ │ │ │ ├── ExportWorker.java │ │ │ │ └── MongoDBExportPartitionSupplier.java │ │ │ │ ├── leader │ │ │ │ └── LeaderScheduler.java │ │ │ │ ├── model │ │ │ │ ├── ExportLoadStatus.java │ │ │ │ ├── PartitionIdentifierBatch.java │ │ │ │ ├── S3PartitionStatus.java │ │ │ │ └── StreamLoadStatus.java │ │ │ │ ├── s3partition │ │ │ │ ├── S3FolderPartitionCoordinator.java │ │ │ │ ├── S3PartitionCreator.java │ │ │ │ └── S3PartitionCreatorScheduler.java │ │ │ │ ├── stream │ │ │ │ ├── CheckpointStatus.java │ │ │ │ ├── DataStreamPartitionCheckpoint.java │ │ │ │ ├── StreamAcknowledgementManager.java │ │ │ │ ├── StreamScheduler.java │ │ │ │ └── StreamWorker.java │ │ │ │ └── utils │ │ │ │ └── DocumentDBSourceAggregateMetrics.java │ │ └── resources │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── transforms │ │ │ ├── rules │ │ │ ├── documentdb-rule.yaml │ │ │ └── mongodb-rule.yaml │ │ │ └── templates │ │ │ ├── documentdb-template.yaml │ │ │ └── mongodb-template.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── mongo │ │ ├── buffer │ │ └── ExportRecordBufferWriterTest.java │ │ ├── client │ │ ├── BsonHelperTest.java │ │ └── MongoDBConnectionTest.java │ │ ├── converter │ │ └── RecordConverterTest.java │ │ ├── coordination │ │ └── PartitionFactoryTest.java │ │ ├── documentdb │ │ └── MongoTasksRefresherTest.java │ │ ├── export │ │ ├── DataQueryPartitionCheckpointTest.java │ │ ├── ExportPartitionWorkerTest.java │ │ ├── ExportSchedulerTest.java │ │ ├── ExportWorkerTest.java │ │ └── MongoDBExportPartitionSupplierTest.java │ │ ├── leader │ │ └── LeaderSchedulerTest.java │ │ ├── s3partition │ │ ├── S3FolderPartitionCoordinatorTest.java │ │ ├── S3PartitionCreatorSchedulerTest.java │ │ └── S3PartitionCreatorTest.java │ │ └── stream │ │ ├── DataStreamPartitionCheckpointTest.java │ │ ├── StreamAcknowledgementManagerTest.java │ │ ├── StreamSchedulerTest.java │ │ └── StreamWorkerTest.java ├── mutate-event-processors │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── mutateevent │ │ │ ├── AddEntryProcessor.java │ │ │ ├── AddEntryProcessorConfig.java │ │ │ ├── ConvertEntryTypeProcessor.java │ │ │ ├── ConvertEntryTypeProcessorConfig.java │ │ │ ├── CopyValueProcessor.java │ │ │ ├── CopyValueProcessorConfig.java │ │ │ ├── DeleteEntryProcessor.java │ │ │ ├── DeleteEntryProcessorConfig.java │ │ │ ├── ListToMapProcessor.java │ │ │ ├── ListToMapProcessorConfig.java │ │ │ ├── MapToListProcessor.java │ │ │ ├── MapToListProcessorConfig.java │ │ │ ├── RenameKeyProcessor.java │ │ │ ├── RenameKeyProcessorConfig.java │ │ │ ├── SelectEntriesProcessor.java │ │ │ ├── SelectEntriesProcessorConfig.java │ │ │ └── TargetType.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── mutateevent │ │ ├── AddEntryProcessorTests.java │ │ ├── ConvertEntryTypeProcessorTests.java │ │ ├── ConvertEntryTypeProcessor_NullValueTests.java │ │ ├── CopyValueProcessorTests.java │ │ ├── DeleteEntryProcessorConfigTests.java │ │ ├── DeleteEntryProcessorTests.java │ │ ├── ListToMapProcessorConfig_FlattenedElementTest.java │ │ ├── ListToMapProcessorTest.java │ │ ├── MapToListProcessorTest.java │ │ ├── RenameKeyProcessorTests.java │ │ ├── SelectEntriesProcessorConfigTests.java │ │ ├── SelectEntriesProcessorTests.java │ │ └── TargetTypeTest.java ├── mutate-string-processors │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── mutatestring │ │ │ ├── AbstractStringProcessor.java │ │ │ ├── LowercaseStringProcessor.java │ │ │ ├── LowercaseStringProcessorConfig.java │ │ │ ├── ReplaceStringProcessor.java │ │ │ ├── ReplaceStringProcessorConfig.java │ │ │ ├── SplitStringProcessor.java │ │ │ ├── SplitStringProcessorConfig.java │ │ │ ├── StringProcessorConfig.java │ │ │ ├── SubstituteStringProcessor.java │ │ │ ├── SubstituteStringProcessorConfig.java │ │ │ ├── TrimStringProcessor.java │ │ │ ├── TrimStringProcessorConfig.java │ │ │ ├── UppercaseStringProcessor.java │ │ │ ├── UppercaseStringProcessorConfig.java │ │ │ └── WithKeysConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── mutatestring │ │ ├── LowercaseStringProcessorTests.java │ │ ├── ReplaceStringProcessorTests.java │ │ ├── SplitStringProcessorTests.java │ │ ├── SubstituteStringProcessorTests.java │ │ ├── TrimStringProcessorTests.java │ │ └── UppercaseStringProcessorTests.java ├── newline-codecs │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── codec │ │ │ └── newline │ │ │ ├── NewlineDelimitedInputCodec.java │ │ │ └── NewlineDelimitedInputConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── codec │ │ └── newline │ │ └── NewlineDelimitedInputCodecTest.java ├── obfuscate-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── obfuscation │ │ │ ├── CommonPattern.java │ │ │ ├── ObfuscationProcessor.java │ │ │ ├── ObfuscationProcessorConfig.java │ │ │ └── action │ │ │ ├── MaskAction.java │ │ │ ├── MaskActionConfig.java │ │ │ ├── ObfuscationAction.java │ │ │ ├── OneWayHashAction.java │ │ │ └── OneWayHashActionConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── obfuscation │ │ ├── ObfuscationProcessorTest.java │ │ └── action │ │ ├── MaskActionTest.java │ │ ├── ObfuscationActionTest.java │ │ └── OneWayHashActionTest.java ├── ocsf │ ├── build.gradle │ └── src │ │ └── main │ │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── transforms │ │ ├── rules │ │ └── ocsf-v1.1-panw-traffic-rule.yaml │ │ └── templates │ │ └── ocsf-v1.1-panw-traffic-template.yaml ├── opensearch-api-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── opensearchapi │ │ │ │ ├── OpenSearchAPIService.java │ │ │ │ ├── OpenSearchAPISource.java │ │ │ │ ├── OpenSearchAPISourceConfig.java │ │ │ │ └── model │ │ │ │ ├── BulkAPIEventMetadataKeyAttributes.java │ │ │ │ ├── BulkAPIRequestParams.java │ │ │ │ └── BulkActionAndMetadataObject.java │ │ └── resources │ │ │ ├── test_cert.crt │ │ │ └── test_decrypted_key.key │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── opensearchapi │ │ ├── OpenSearchAPIServiceTest.java │ │ ├── OpenSearchAPISourceConfigTest.java │ │ ├── OpenSearchAPISourceTest.java │ │ └── model │ │ ├── BulkAPIEventMetadataKeyAttributesTest.java │ │ ├── BulkAPIRequestParamsTest.java │ │ └── BulkActionAndMetadataObjectTest.java ├── opensearch │ ├── README.md │ ├── build.gradle │ ├── opensearch_security.md │ ├── security.md │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── opensearch │ │ │ ├── DeclaredOpenSearchVersion.java │ │ │ ├── DeclaredOpenSearchVersionTest.java │ │ │ ├── OpenSearchIT.java │ │ │ ├── OpenSearchIntegrationHelper.java │ │ │ ├── OpenSearchSecurityAccessor.java │ │ │ └── OpenSearchSinkIT.java │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ ├── common │ │ │ │ └── opensearch │ │ │ │ │ ├── ServerlessNetworkPolicyUpdater.java │ │ │ │ │ ├── ServerlessNetworkPolicyUpdaterFactory.java │ │ │ │ │ └── ServerlessOptionsFactory.java │ │ │ │ ├── sink │ │ │ │ └── opensearch │ │ │ │ │ ├── BulkOperationWrapper.java │ │ │ │ │ ├── BulkRetryStrategy.java │ │ │ │ │ ├── ConnectionConfiguration.java │ │ │ │ │ ├── DistributionVersion.java │ │ │ │ │ ├── ErrorCauseStringCreator.java │ │ │ │ │ ├── OpenSearchClientRefresher.java │ │ │ │ │ ├── OpenSearchSink.java │ │ │ │ │ ├── OpenSearchSinkConfiguration.java │ │ │ │ │ ├── RequestFunction.java │ │ │ │ │ ├── RetryConfiguration.java │ │ │ │ │ ├── X509TrustAllManager.java │ │ │ │ │ ├── bulk │ │ │ │ │ ├── AccumulatingBulkRequest.java │ │ │ │ │ ├── BulkApiWrapper.java │ │ │ │ │ ├── BulkApiWrapperFactory.java │ │ │ │ │ ├── BulkOperationWriter.java │ │ │ │ │ ├── Es6BulkApiWrapper.java │ │ │ │ │ ├── JavaClientAccumulatingCompressedBulkRequest.java │ │ │ │ │ ├── JavaClientAccumulatingUncompressedBulkRequest.java │ │ │ │ │ ├── OpenSearchDefaultBulkApiWrapper.java │ │ │ │ │ ├── PreSerializedJsonpMapper.java │ │ │ │ │ ├── SerializedJson.java │ │ │ │ │ ├── SerializedJsonImpl.java │ │ │ │ │ ├── SerializedJsonNode.java │ │ │ │ │ └── SizedDocument.java │ │ │ │ │ ├── configuration │ │ │ │ │ ├── ActionConfiguration.java │ │ │ │ │ ├── AuthConfig.java │ │ │ │ │ ├── AwsAuthenticationConfiguration.java │ │ │ │ │ ├── DlqConfiguration.java │ │ │ │ │ ├── OpenSearchSinkConfig.java │ │ │ │ │ └── ServerlessOptions.java │ │ │ │ │ ├── dlq │ │ │ │ │ ├── FailedBulkOperation.java │ │ │ │ │ ├── FailedBulkOperationConverter.java │ │ │ │ │ └── FailedDlqData.java │ │ │ │ │ ├── index │ │ │ │ │ ├── AbstractIndexManager.java │ │ │ │ │ ├── ClusterSettingsParser.java │ │ │ │ │ ├── ComposableIndexTemplate.java │ │ │ │ │ ├── ComposableIndexTemplateStrategy.java │ │ │ │ │ ├── ComposableTemplateAPIWrapper.java │ │ │ │ │ ├── DataStreamDetector.java │ │ │ │ │ ├── DataStreamIndex.java │ │ │ │ │ ├── DocumentBuilder.java │ │ │ │ │ ├── DynamicIndexManager.java │ │ │ │ │ ├── Es6IndexTemplateAPIWrapper.java │ │ │ │ │ ├── ExistingDocumentQueryManager.java │ │ │ │ │ ├── IndexCache.java │ │ │ │ │ ├── IndexConfiguration.java │ │ │ │ │ ├── IndexConstants.java │ │ │ │ │ ├── IndexManager.java │ │ │ │ │ ├── IndexManagerFactory.java │ │ │ │ │ ├── IndexTemplate.java │ │ │ │ │ ├── IndexTemplateAPIWrapper.java │ │ │ │ │ ├── IndexTemplateAPIWrapperFactory.java │ │ │ │ │ ├── IndexType.java │ │ │ │ │ ├── IsmPolicyManagement.java │ │ │ │ │ ├── IsmPolicyManagementStrategy.java │ │ │ │ │ ├── LegacyIndexTemplate.java │ │ │ │ │ ├── NoIsmPolicyManagement.java │ │ │ │ │ ├── OpenSearchLegacyTemplateAPIWrapper.java │ │ │ │ │ ├── PutTemplateRequestDeserializer.java │ │ │ │ │ ├── TemplateStrategy.java │ │ │ │ │ ├── TemplateType.java │ │ │ │ │ ├── V1TemplateStrategy.java │ │ │ │ │ └── model │ │ │ │ │ │ ├── QueryForExistingDocumentConfiguration.java │ │ │ │ │ │ └── QueryManagerBulkOperation.java │ │ │ │ │ └── s3 │ │ │ │ │ ├── FileReader.java │ │ │ │ │ ├── FileType.java │ │ │ │ │ ├── InvalidS3URIException.java │ │ │ │ │ ├── S3ClientProvider.java │ │ │ │ │ ├── S3FileReader.java │ │ │ │ │ ├── S3ObjectTooLargeException.java │ │ │ │ │ └── UnsupportedFileTypeException.java │ │ │ │ └── source │ │ │ │ └── opensearch │ │ │ │ ├── AuthConfig.java │ │ │ │ ├── ClientRefresher.java │ │ │ │ ├── OpenSearchIndexProgressState.java │ │ │ │ ├── OpenSearchService.java │ │ │ │ ├── OpenSearchSource.java │ │ │ │ ├── OpenSearchSourceConfiguration.java │ │ │ │ ├── configuration │ │ │ │ ├── AwsAuthenticationConfiguration.java │ │ │ │ ├── ConnectionConfiguration.java │ │ │ │ ├── IndexParametersConfiguration.java │ │ │ │ ├── OpenSearchIndex.java │ │ │ │ ├── SchedulingParameterConfiguration.java │ │ │ │ ├── SearchConfiguration.java │ │ │ │ └── ServerlessOptions.java │ │ │ │ ├── metrics │ │ │ │ └── OpenSearchSourcePluginMetrics.java │ │ │ │ └── worker │ │ │ │ ├── NoSearchContextWorker.java │ │ │ │ ├── OpenSearchIndexPartitionCreationSupplier.java │ │ │ │ ├── PitWorker.java │ │ │ │ ├── ScrollWorker.java │ │ │ │ ├── SearchWorker.java │ │ │ │ ├── WorkerCommonUtils.java │ │ │ │ └── client │ │ │ │ ├── ClusterClientFactory.java │ │ │ │ ├── ElasticsearchAccessor.java │ │ │ │ ├── OpenSearchAccessor.java │ │ │ │ ├── OpenSearchClientFactory.java │ │ │ │ ├── SearchAccessor.java │ │ │ │ ├── SearchAccessorStrategy.java │ │ │ │ ├── X509TrustAllManager.java │ │ │ │ ├── exceptions │ │ │ │ ├── IndexNotFoundException.java │ │ │ │ └── SearchContextLimitException.java │ │ │ │ └── model │ │ │ │ ├── CreatePointInTimeRequest.java │ │ │ │ ├── CreatePointInTimeResponse.java │ │ │ │ ├── CreateScrollRequest.java │ │ │ │ ├── CreateScrollResponse.java │ │ │ │ ├── DeletePointInTimeRequest.java │ │ │ │ ├── DeleteScrollRequest.java │ │ │ │ ├── DistributionVersion.java │ │ │ │ ├── MetadataKeyAttributes.java │ │ │ │ ├── NoSearchContextSearchRequest.java │ │ │ │ ├── SearchContextType.java │ │ │ │ ├── SearchPointInTimeRequest.java │ │ │ │ ├── SearchScrollRequest.java │ │ │ │ ├── SearchScrollResponse.java │ │ │ │ ├── SearchWithSearchAfterResults.java │ │ │ │ └── SortingOptions.java │ │ └── resources │ │ │ ├── index-template │ │ │ ├── logs-otel-v1-index-standard-template.json │ │ │ ├── logs-otel-v1-index-template.json │ │ │ ├── metrics-otel-v1-index-standard-template.json │ │ │ ├── metrics-otel-v1-index-template.json │ │ │ ├── otel-v1-apm-service-map-index-template.json │ │ │ ├── otel-v1-apm-span-index-standard-template.json │ │ │ └── otel-v1-apm-span-index-template.json │ │ │ ├── logs-otel-v1-index-standard-template.json │ │ │ ├── logs-otel-v1-index-template.json │ │ │ ├── logs-policy-no-ism-template.json │ │ │ ├── logs-policy-with-ism-template.json │ │ │ ├── metrics-otel-v1-index-standard-template.json │ │ │ ├── metrics-otel-v1-index-template.json │ │ │ ├── metrics-policy-no-ism-template.json │ │ │ ├── metrics-policy-with-ism-template.json │ │ │ ├── otel-v1-apm-service-map-index-template.json │ │ │ ├── otel-v1-apm-span-index-standard-template.json │ │ │ ├── otel-v1-apm-span-index-template.json │ │ │ ├── raw-span-policy-no-ism-template.json │ │ │ └── raw-span-policy-with-ism-template.json │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── common │ │ │ └── opensearch │ │ │ │ ├── ServerlessNetworkPolicyUpdaterFactoryTest.java │ │ │ │ ├── ServerlessNetworkPolicyUpdaterTest.java │ │ │ │ └── ServerlessOptionsFactoryTest.java │ │ │ ├── sink │ │ │ └── opensearch │ │ │ │ ├── BulkOperationWrapperTests.java │ │ │ │ ├── BulkRetryStrategyTests.java │ │ │ │ ├── ConnectionConfigurationTests.java │ │ │ │ ├── ConnectionConfiguration_ServerTest.java │ │ │ │ ├── ErrorCauseStringCreatorTest.java │ │ │ │ ├── OpenSearchClientRefresherTest.java │ │ │ │ ├── OpenSearchSinkConfigurationTests.java │ │ │ │ ├── OpenSearchSinkTest.java │ │ │ │ ├── RetryConfigurationTests.java │ │ │ │ ├── bulk │ │ │ │ ├── BulkApiWrapperFactoryTest.java │ │ │ │ ├── Es6BulkApiWrapperTest.java │ │ │ │ ├── JavaClientAccumulatingCompressedBulkRequestTest.java │ │ │ │ ├── JavaClientAccumulatingUncompressedBulkRequestTest.java │ │ │ │ ├── OpenSearchDefaultBulkApiWrapperTest.java │ │ │ │ ├── PreSerializedJsonpMapperTest.java │ │ │ │ ├── SerializedJsonImplTest.java │ │ │ │ ├── SerializedJsonNodeTest.java │ │ │ │ └── SerializedJsonTest.java │ │ │ │ ├── dlq │ │ │ │ ├── FailedBulkOperationConverterTest.java │ │ │ │ ├── FailedBulkOperationTest.java │ │ │ │ └── FailedDlqDataTest.java │ │ │ │ ├── index │ │ │ │ ├── ClusterSettingsParserTest.java │ │ │ │ ├── ComposableIndexTemplateStrategyTest.java │ │ │ │ ├── ComposableTemplateAPIWrapperTest.java │ │ │ │ ├── DataStreamDetectorSimpleTest.java │ │ │ │ ├── DataStreamIndexTest.java │ │ │ │ ├── DefaultIndexManagerTests.java │ │ │ │ ├── DocumentBuilderTest.java │ │ │ │ ├── DynamicIndexManagerTests.java │ │ │ │ ├── Es6IndexTemplateAPIWrapperTest.java │ │ │ │ ├── ExistingDocumentQueryManagerTest.java │ │ │ │ ├── IndexCacheTest.java │ │ │ │ ├── IndexConfigurationTests.java │ │ │ │ ├── IndexManagerFactoryTests.java │ │ │ │ ├── IndexTemplateAPIWrapperFactoryTest.java │ │ │ │ ├── IndexTypeTests.java │ │ │ │ ├── IsmPolicyManagementTests.java │ │ │ │ ├── ManagementDisabledIndexManagerTest.java │ │ │ │ ├── NoIsmPolicyManagementTests.java │ │ │ │ ├── OpenSearchLegacyTemplateAPIWrapperTest.java │ │ │ │ ├── PutTemplateRequestDeserializerTests.java │ │ │ │ ├── TemplateTypeTest.java │ │ │ │ ├── TraceAnalyticsRawIndexManagerTests.java │ │ │ │ ├── TraceAnalyticsServiceMapIndexManagerTests.java │ │ │ │ └── V1TemplateStrategyTest.java │ │ │ │ └── s3 │ │ │ │ ├── S3ClientProviderTest.java │ │ │ │ └── S3FileReaderTest.java │ │ │ └── source │ │ │ └── opensearch │ │ │ ├── ClientRefresherTest.java │ │ │ ├── OpenSearchServiceTest.java │ │ │ ├── OpenSearchSourceConfigurationTest.java │ │ │ ├── OpenSearchSourceTest.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationConfigurationTest.java │ │ │ ├── ConnectionConfigurationTest.java │ │ │ ├── IndexParametersConfigurationTest.java │ │ │ ├── OpenSearchIndexTest.java │ │ │ ├── SchedulingParameterConfigurationTest.java │ │ │ └── SearchConfigurationTest.java │ │ │ └── worker │ │ │ ├── NoSearchContextWorkerTest.java │ │ │ ├── PitWorkerTest.java │ │ │ ├── ScrollWorkerTest.java │ │ │ ├── WorkerCommonUtilsTest.java │ │ │ └── client │ │ │ ├── ElasticsearchAccessorTest.java │ │ │ ├── OpenSearchAccessorTest.java │ │ │ ├── OpenSearchClientFactoryTest.java │ │ │ ├── OpenSearchIndexPartitionCreationSupplierTest.java │ │ │ └── SearchAccessStrategyTest.java │ │ └── resources │ │ ├── management-disabled-index-template.json │ │ ├── open-search-sink-configurations.yaml │ │ ├── raw-span-1.json │ │ ├── raw-span-2-same-id-as-1.json │ │ ├── raw-span-2.json │ │ ├── raw-span-error.json │ │ ├── service-map-1.json │ │ ├── test-bulk-template.json │ │ ├── test-ca.pem │ │ ├── test-composable-index-template-v2.json │ │ ├── test-composable-index-template.json │ │ ├── test-custom-index-policy-file.json │ │ ├── test-index-template-v2.json │ │ ├── test-index-template.json │ │ ├── test-put-template-request.json │ │ ├── test-raw-span-policy-with-ism-template.json │ │ ├── test-template-withshards.json │ │ └── test_keystore.jks ├── otel-logs-source │ ├── README.md │ ├── build.gradle │ ├── data │ │ └── certificate │ │ │ ├── test_cert.crt │ │ │ ├── test_decrypted_key.key │ │ │ └── test_encrypted_key.key │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otellogs │ │ │ ├── ConvertConfiguration.java │ │ │ ├── OTelLogsGrpcService.java │ │ │ ├── OTelLogsSource.java │ │ │ ├── OTelLogsSourceConfig.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactory.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otellogs │ │ │ ├── OTelLogsGrpcServiceTest.java │ │ │ ├── OTelLogsSourceTest.java │ │ │ ├── OtelLogsSourceConfigTests.java │ │ │ ├── OtelLogsSource_RetryInfoTest.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactoryTest.java │ │ └── resources │ │ └── testjson │ │ ├── test-log.json │ │ └── test-standard-log.json ├── otel-metrics-raw-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── otelmetrics │ │ │ ├── OTelMetricsProtoHelper.java │ │ │ ├── OTelMetricsRawProcessor.java │ │ │ └── OtelMetricsRawProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── otelmetrics │ │ ├── MetricsPluginExponentialHistogramTest.java │ │ ├── MetricsPluginGaugeTest.java │ │ ├── MetricsPluginHistogramTest.java │ │ ├── MetricsPluginSumTest.java │ │ ├── MetricsPluginSummaryTest.java │ │ ├── OTelMetricsProtoHelperTest.java │ │ └── OtelMetricsRawProcessorConfigTest.java ├── otel-metrics-source │ ├── README.md │ ├── build.gradle │ ├── data │ │ └── certificate │ │ │ ├── test_cert.crt │ │ │ ├── test_decrypted_key.key │ │ │ └── test_encrypted_key.key │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otelmetrics │ │ │ ├── ConvertConfiguration.java │ │ │ ├── OTelMetricsGrpcService.java │ │ │ ├── OTelMetricsSource.java │ │ │ ├── OTelMetricsSourceConfig.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactory.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otelmetrics │ │ │ ├── OTelMetricsGrpcServiceTest.java │ │ │ ├── OTelMetricsSourceTest.java │ │ │ ├── OTelMetricsSource_RetryInfoTest.java │ │ │ ├── OtelMetricsSourceConfigTests.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactoryTest.java │ │ └── resources │ │ └── testjson │ │ ├── test-metrics.json │ │ └── test-standard-metrics.json ├── otel-proto-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── otel │ │ │ └── codec │ │ │ ├── OTelDecodingException.java │ │ │ ├── OTelLogsDecoder.java │ │ │ ├── OTelLogsFormatOption.java │ │ │ ├── OTelLogsInputCodec.java │ │ │ ├── OTelLogsInputCodecConfig.java │ │ │ ├── OTelLogsJsonDecoder.java │ │ │ ├── OTelLogsProtoBufDecoder.java │ │ │ ├── OTelMetricDecoder.java │ │ │ ├── OTelOutputFormat.java │ │ │ ├── OTelProtoCodec.java │ │ │ ├── OTelProtoCommonUtils.java │ │ │ ├── OTelProtoOpensearchCodec.java │ │ │ ├── OTelProtoStandardCodec.java │ │ │ └── OTelTraceDecoder.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── otel │ │ │ └── codec │ │ │ ├── OTelLogsDecoderTest.java │ │ │ ├── OTelLogsFormatOptionTest.java │ │ │ ├── OTelLogsInputCodecTest.java │ │ │ ├── OTelLogsJsonDecoderTest.java │ │ │ ├── OTelLogsProtoBufDecoderTest.java │ │ │ ├── OTelMetricsDecoderTest.java │ │ │ ├── OTelOutputFormatTest.java │ │ │ ├── OTelProtoCommonUtilsTest.java │ │ │ ├── OTelProtoOpensearchCodecTest.java │ │ │ ├── OTelProtoStandardCodecTest.java │ │ │ └── OTelTraceDecoderTest.java │ │ └── resources │ │ ├── test-gauge-metrics.json │ │ ├── test-histogram-metrics-no-explicit-bounds.json │ │ ├── test-histogram-metrics.json │ │ ├── test-otel-log.protobuf │ │ ├── test-otel-multi-log.protobuf │ │ ├── test-request-both-span-types.json │ │ ├── test-request-log.json │ │ ├── test-request-multiple-logs.json │ │ ├── test-request-multiple-metrics.json │ │ ├── test-request-multiple-traces.json │ │ ├── test-request-no-spans.json │ │ ├── test-request.json │ │ ├── test-span-event.json │ │ └── test-sum-metrics.json ├── otel-trace-group-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── oteltracegroup │ │ │ ├── AuthConfig.java │ │ │ ├── AwsOption.java │ │ │ ├── ConnectionConfiguration.java │ │ │ ├── OTelTraceGroupProcessor.java │ │ │ ├── OTelTraceGroupProcessorConfig.java │ │ │ ├── OpenSearchClientFactory.java │ │ │ ├── ServerlessOptions.java │ │ │ └── model │ │ │ └── TraceGroup.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── oteltracegroup │ │ │ ├── ConnectionConfigurationTest.java │ │ │ ├── OTelTraceGroupProcessorConfigTest.java │ │ │ ├── OTelTraceGroupProcessorTests.java │ │ │ └── OpenSearchClientFactoryTest.java │ │ └── resources │ │ ├── raw-span-complete-1.json │ │ ├── raw-span-complete-2.json │ │ ├── raw-span-missing-trace-group-1.json │ │ ├── raw-span-missing-trace-group-2.json │ │ └── test-ca.pem ├── otel-trace-raw-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── oteltrace │ │ │ ├── OTelTraceRawProcessor.java │ │ │ ├── OtelTraceRawProcessorConfig.java │ │ │ └── model │ │ │ ├── SpanSet.java │ │ │ └── TraceGroup.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── oteltrace │ │ │ ├── OTelTraceRawProcessorTest.java │ │ │ └── model │ │ │ └── TraceGroupTest.java │ │ └── resources │ │ ├── trace-group-1-child-span-1.json │ │ ├── trace-group-1-child-span-2.json │ │ ├── trace-group-1-root-span.json │ │ ├── trace-group-2-child-span-1.json │ │ ├── trace-group-2-child-span-2.json │ │ └── trace-group-2-root-span.json ├── otel-trace-source │ ├── README.md │ ├── build.gradle │ ├── data │ │ └── certificate │ │ │ ├── test_cert.crt │ │ │ ├── test_decrypted_key.key │ │ │ └── test_encrypted_key.key │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── oteltrace │ │ │ ├── ConvertConfiguration.java │ │ │ ├── OTelTraceGrpcService.java │ │ │ ├── OTelTraceSource.java │ │ │ ├── OTelTraceSourceConfig.java │ │ │ ├── certificate │ │ │ └── CertificateProviderFactory.java │ │ │ ├── grpc │ │ │ └── GrpcService.java │ │ │ └── http │ │ │ ├── ArmeriaHttpService.java │ │ │ ├── HttpExceptionHandler.java │ │ │ └── HttpService.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── oteltrace │ │ │ ├── OTelTraceGrpcServiceTest.java │ │ │ ├── OTelTraceSourceTest.java │ │ │ ├── OTelTraceSource_GrpcRequestTest.java │ │ │ ├── OTelTraceSource_HttpServiceTest.java │ │ │ ├── OTelTraceSource_RetryInfoTest.java │ │ │ ├── OTelTraceSource_UnframedRequestsTest.java │ │ │ ├── OtelTraceSourceConfigTests.java │ │ │ ├── certificate │ │ │ └── CertificateProviderFactoryTest.java │ │ │ └── http │ │ │ └── HttpExceptionHandlerTest.java │ │ └── resources │ │ └── testjson │ │ ├── test-standard-trace.json │ │ └── test-trace.json ├── otlp-sink │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── otlp │ │ │ ├── OtlpSink.java │ │ │ ├── buffer │ │ │ └── OtlpSinkBuffer.java │ │ │ ├── configuration │ │ │ ├── OtlpSinkConfig.java │ │ │ └── ThresholdConfig.java │ │ │ ├── http │ │ │ ├── GzipCompressor.java │ │ │ ├── OtlpHttpSender.java │ │ │ └── SigV4Signer.java │ │ │ └── metrics │ │ │ └── OtlpSinkMetrics.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sink │ │ └── otlp │ │ ├── OtlpSinkTest.java │ │ ├── buffer │ │ └── OtlpSinkBufferTest.java │ │ ├── configuration │ │ ├── OtlpSinkConfigTest.java │ │ └── ThresholdConfigTest.java │ │ ├── http │ │ ├── GzipCompressorTest.java │ │ ├── OtlpHttpSenderTest.java │ │ └── SigV4SignerTest.java │ │ └── metrics │ │ └── OtlpSinkMetricsTest.java ├── otlp-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otlp │ │ │ ├── ConvertConfiguration.java │ │ │ ├── OTLPSource.java │ │ │ ├── OTLPSourceConfig.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactory.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── otlp │ │ │ ├── OTLPSourceConfigTests.java │ │ │ ├── OTLPSourceTest.java │ │ │ ├── OTLPSource_RetryInfoTest.java │ │ │ └── certificate │ │ │ └── CertificateProviderFactoryTest.java │ │ └── resources │ │ └── certificate │ │ ├── test_cert.crt │ │ ├── test_decrypted_key.key │ │ └── test_encrypted_key.key ├── parquet-codecs │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── codec │ │ │ └── parquet │ │ │ ├── GenericRecordJsonEncoder.java │ │ │ └── ParquetInputCodec.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── codec │ │ │ └── parquet │ │ │ ├── GenericRecordJsonEncoderTest.java │ │ │ └── ParquetInputCodecTest.java │ │ └── resources │ │ ├── sample.snappy.parquet │ │ └── test-parquet.parquet ├── parse-json-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── codec │ │ │ └── json │ │ │ │ ├── ExtensionOption.java │ │ │ │ ├── JsonInputCodec.java │ │ │ │ ├── JsonInputCodecConfig.java │ │ │ │ ├── JsonOutputCodec.java │ │ │ │ ├── JsonOutputCodecConfig.java │ │ │ │ ├── NdjsonInputCodec.java │ │ │ │ ├── NdjsonInputConfig.java │ │ │ │ ├── NdjsonOutputCodec.java │ │ │ │ └── NdjsonOutputConfig.java │ │ │ └── processor │ │ │ └── parse │ │ │ ├── AbstractParseProcessor.java │ │ │ ├── CommonParseConfig.java │ │ │ ├── ion │ │ │ ├── IonTimestampConverterModule.java │ │ │ ├── ParseIonProcessor.java │ │ │ └── ParseIonProcessorConfig.java │ │ │ ├── json │ │ │ ├── ParseJsonProcessor.java │ │ │ └── ParseJsonProcessorConfig.java │ │ │ └── xml │ │ │ ├── ParseXmlProcessor.java │ │ │ └── ParseXmlProcessorConfig.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── codec │ │ │ └── json │ │ │ │ ├── ExtensionOptionTest.java │ │ │ │ ├── JsonCodecsIT.java │ │ │ │ ├── JsonInputCodecConfigTest.java │ │ │ │ ├── JsonInputCodecTest.java │ │ │ │ ├── JsonOutputCodecTest.java │ │ │ │ ├── NdjsonInputCodecTest.java │ │ │ │ ├── NdjsonOutputCodecTest.java │ │ │ │ └── NewlineDelimitedOutputCodecTest.java │ │ │ └── processor │ │ │ └── parse │ │ │ ├── ion │ │ │ ├── IonTimestampConverterModuleTest.java │ │ │ ├── ParseIonProcessorConfigTest.java │ │ │ └── ParseIonProcessorTest.java │ │ │ ├── json │ │ │ ├── ParseJsonProcessorConfigTest.java │ │ │ ├── ParseJsonProcessorIT.java │ │ │ └── ParseJsonProcessorTest.java │ │ │ └── xml │ │ │ ├── ParseXmlProcessorConfigTest.java │ │ │ └── ParseXmlProcessorTest.java │ │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── parse │ │ └── json │ │ ├── default.yaml │ │ └── with-destination.yaml ├── personalize-sink │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── personalize │ │ │ ├── ClientFactory.java │ │ │ ├── PersonalizeSink.java │ │ │ ├── PersonalizeSinkService.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── PersonalizeAdvancedValidation.java │ │ │ └── PersonalizeSinkConfiguration.java │ │ │ └── dataset │ │ │ └── DatasetTypeOptions.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sink │ │ └── personalize │ │ ├── ClientFactoryTest.java │ │ ├── PersonalizeSinkTest.java │ │ ├── configuration │ │ ├── AwsAuthenticationOptionsTest.java │ │ └── PersonalizeSinkConfigurationTest.java │ │ └── dataset │ │ └── DatasetTypeOptionsTest.java ├── prometheus-sink │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── prometheus │ │ │ └── PrometheusSinkAMPIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── prometheus │ │ │ ├── PrometheusHttpSender.java │ │ │ ├── PrometheusPushResult.java │ │ │ ├── PrometheusSigV4Signer.java │ │ │ ├── PrometheusSink.java │ │ │ ├── configuration │ │ │ ├── AuthTypeOptions.java │ │ │ ├── AuthenticationOptions.java │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── BasicAuthCredentials.java │ │ │ ├── BearerTokenOptions.java │ │ │ ├── HTTPMethodOptions.java │ │ │ ├── PrometheusSinkConfiguration.java │ │ │ └── PrometheusSinkThresholdConfig.java │ │ │ ├── handler │ │ │ ├── BasicAuthPrometheusSinkHandler.java │ │ │ ├── BearerTokenAuthPrometheusSinkHandler.java │ │ │ ├── HttpAuthOptions.java │ │ │ └── MultiAuthPrometheusSinkHandler.java │ │ │ └── service │ │ │ ├── PrometheusSinkBufferEntry.java │ │ │ ├── PrometheusSinkBufferWriter.java │ │ │ ├── PrometheusSinkFlushContext.java │ │ │ ├── PrometheusSinkFlushableBuffer.java │ │ │ ├── PrometheusSinkService.java │ │ │ └── PrometheusTimeSeries.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── prometheus │ │ │ ├── PrometheusHttpSenderTest.java │ │ │ ├── PrometheusSinkTest.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationOptionsTest.java │ │ │ ├── PrometheusSinkConfigurationTest.java │ │ │ └── PrometheusSinkThresholdConfigurationTest.java │ │ │ └── service │ │ │ ├── PrometheusSinkBufferEntryTest.java │ │ │ ├── PrometheusSinkBufferWriterTest.java │ │ │ ├── PrometheusSinkFlushContextTest.java │ │ │ ├── PrometheusSinkFlushableBufferTest.java │ │ │ ├── PrometheusSinkServiceTest.java │ │ │ └── PrometheusTimeSeriesTest.java │ │ └── resources │ │ ├── test_cert.crt │ │ └── test_decrypted_key.key ├── rds-source │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── rds │ │ │ │ ├── ClientFactory.java │ │ │ │ ├── RdsService.java │ │ │ │ ├── RdsSource.java │ │ │ │ ├── RdsSourceConfig.java │ │ │ │ ├── configuration │ │ │ │ ├── AwsAuthenticationConfig.java │ │ │ │ ├── EngineType.java │ │ │ │ ├── ExportConfig.java │ │ │ │ ├── TableFilterConfig.java │ │ │ │ └── TlsConfig.java │ │ │ │ ├── converter │ │ │ │ ├── ExportRecordConverter.java │ │ │ │ ├── MetadataKeyAttributes.java │ │ │ │ ├── RecordConverter.java │ │ │ │ ├── S3PartitionCreator.java │ │ │ │ └── StreamRecordConverter.java │ │ │ │ ├── coordination │ │ │ │ ├── PartitionFactory.java │ │ │ │ ├── partition │ │ │ │ │ ├── DataFilePartition.java │ │ │ │ │ ├── ExportPartition.java │ │ │ │ │ ├── GlobalState.java │ │ │ │ │ ├── LeaderPartition.java │ │ │ │ │ ├── ResyncPartition.java │ │ │ │ │ └── StreamPartition.java │ │ │ │ └── state │ │ │ │ │ ├── DataFileProgressState.java │ │ │ │ │ ├── ExportProgressState.java │ │ │ │ │ ├── LeaderProgressState.java │ │ │ │ │ ├── MySqlStreamState.java │ │ │ │ │ ├── PostgresStreamState.java │ │ │ │ │ ├── ResyncProgressState.java │ │ │ │ │ └── StreamProgressState.java │ │ │ │ ├── datatype │ │ │ │ ├── mysql │ │ │ │ │ ├── MySQLDataType.java │ │ │ │ │ ├── MySQLDataTypeHandler.java │ │ │ │ │ ├── MySQLDataTypeHelper.java │ │ │ │ │ └── handler │ │ │ │ │ │ ├── BinaryTypeHandler.java │ │ │ │ │ │ ├── JsonTypeHandler.java │ │ │ │ │ │ ├── NumericTypeHandler.java │ │ │ │ │ │ ├── SpatialTypeHandler.java │ │ │ │ │ │ ├── StringTypeHandler.java │ │ │ │ │ │ └── TemporalTypeHandler.java │ │ │ │ └── postgres │ │ │ │ │ ├── ColumnType.java │ │ │ │ │ ├── PostgresDataType.java │ │ │ │ │ ├── PostgresDataTypeHandler.java │ │ │ │ │ ├── PostgresDataTypeHelper.java │ │ │ │ │ └── handler │ │ │ │ │ ├── BinaryTypeHandler.java │ │ │ │ │ ├── BitStringTypeHandler.java │ │ │ │ │ ├── BooleanTypeHandler.java │ │ │ │ │ ├── JsonTypeHandler.java │ │ │ │ │ ├── NetworkAddressTypeHandler.java │ │ │ │ │ ├── NumericTypeHandler.java │ │ │ │ │ ├── RangeTypeHandler.java │ │ │ │ │ ├── SpatialTypeHandler.java │ │ │ │ │ ├── SpecialTypeHandler.java │ │ │ │ │ ├── StringTypeHandler.java │ │ │ │ │ └── TemporalTypeHandler.java │ │ │ │ ├── exception │ │ │ │ └── SqlMetadataException.java │ │ │ │ ├── export │ │ │ │ ├── DataFileLoader.java │ │ │ │ ├── DataFileScheduler.java │ │ │ │ ├── ExportScheduler.java │ │ │ │ ├── ExportTaskManager.java │ │ │ │ ├── S3ObjectReader.java │ │ │ │ └── SnapshotManager.java │ │ │ │ ├── leader │ │ │ │ ├── ClusterApiStrategy.java │ │ │ │ ├── InstanceApiStrategy.java │ │ │ │ ├── LeaderScheduler.java │ │ │ │ └── RdsApiStrategy.java │ │ │ │ ├── model │ │ │ │ ├── BinlogCoordinate.java │ │ │ │ ├── DbMetadata.java │ │ │ │ ├── DbTableMetadata.java │ │ │ │ ├── ExportObjectKey.java │ │ │ │ ├── ExportStatus.java │ │ │ │ ├── ForeignKeyAction.java │ │ │ │ ├── ForeignKeyRelation.java │ │ │ │ ├── LoadStatus.java │ │ │ │ ├── MessageType.java │ │ │ │ ├── ParentTable.java │ │ │ │ ├── SnapshotInfo.java │ │ │ │ ├── SnapshotStatus.java │ │ │ │ ├── StreamEventType.java │ │ │ │ └── TableMetadata.java │ │ │ │ ├── resync │ │ │ │ ├── CascadingActionDetector.java │ │ │ │ ├── MySQLResyncWorker.java │ │ │ │ └── ResyncScheduler.java │ │ │ │ ├── schema │ │ │ │ ├── ConnectionManager.java │ │ │ │ ├── ConnectionManagerFactory.java │ │ │ │ ├── MySqlConnectionManager.java │ │ │ │ ├── MySqlSchemaManager.java │ │ │ │ ├── PostgresConnectionManager.java │ │ │ │ ├── PostgresSchemaManager.java │ │ │ │ ├── QueryManager.java │ │ │ │ ├── SchemaManager.java │ │ │ │ ├── SchemaManagerFactory.java │ │ │ │ └── VersionUtil.java │ │ │ │ ├── stream │ │ │ │ ├── BinlogClientLifecycleListener.java │ │ │ │ ├── BinlogClientWrapper.java │ │ │ │ ├── BinlogEventListener.java │ │ │ │ ├── ChangeEventStatus.java │ │ │ │ ├── LogicalReplicationClient.java │ │ │ │ ├── LogicalReplicationEventProcessor.java │ │ │ │ ├── ReplicationLogClient.java │ │ │ │ ├── ReplicationLogClientFactory.java │ │ │ │ ├── StreamCheckpointManager.java │ │ │ │ ├── StreamCheckpointer.java │ │ │ │ ├── StreamScheduler.java │ │ │ │ ├── StreamWorker.java │ │ │ │ └── StreamWorkerTaskRefresher.java │ │ │ │ └── utils │ │ │ │ ├── BytesHexConverter.java │ │ │ │ ├── IdentifierShortener.java │ │ │ │ ├── PgArrayParser.java │ │ │ │ ├── RdsSourceAggregateMetrics.java │ │ │ │ └── ServerIdGenerator.java │ │ └── resources │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── transforms │ │ │ ├── rules │ │ │ └── rds-rule.yaml │ │ │ └── templates │ │ │ └── rds-template.yaml │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── rds │ │ ├── RdsServiceTest.java │ │ ├── RdsSourceConfigTest.java │ │ ├── RdsSourceTest.java │ │ ├── converter │ │ ├── ExportRecordConverterTest.java │ │ ├── S3PartitionCreatorTest.java │ │ └── StreamRecordConverterTest.java │ │ ├── coordination │ │ ├── PartitionFactoryTest.java │ │ └── partition │ │ │ └── ResyncPartitionTest.java │ │ ├── datatype │ │ ├── mysql │ │ │ └── handler │ │ │ │ ├── BinaryTypeHandlerTest.java │ │ │ │ ├── JsonTypeHandlerTest.java │ │ │ │ ├── NumericTypeHandlerTest.java │ │ │ │ ├── SpatialTypeHandlerTest.java │ │ │ │ ├── StringTypeHandlerTest.java │ │ │ │ └── TemporalTypeHandlerTest.java │ │ └── postgres │ │ │ └── handler │ │ │ ├── BinaryTypeHandlerTest.java │ │ │ ├── BitStringTypeHandlerTest.java │ │ │ ├── BooleanTypeHandlerTest.java │ │ │ ├── JsonTypeHandlerTest.java │ │ │ ├── NetworkAddressTypeHandlerTest.java │ │ │ ├── NumericTypeHandlerTest.java │ │ │ ├── RangeTypeHandlerTest.java │ │ │ ├── SpatialTypeHandlerTest.java │ │ │ ├── SpecialTypeHandlerTest.java │ │ │ ├── StringTypeHandlerTest.java │ │ │ └── TemporalTypeHandlerTest.java │ │ ├── export │ │ ├── DataFileLoaderTest.java │ │ ├── DataFileSchedulerTest.java │ │ ├── ExportSchedulerTest.java │ │ ├── ExportTaskManagerTest.java │ │ ├── S3ObjectReaderTest.java │ │ └── SnapshotManagerTest.java │ │ ├── leader │ │ ├── ClusterApiStrategyTest.java │ │ ├── InstanceApiStrategyTest.java │ │ └── LeaderSchedulerTest.java │ │ ├── model │ │ ├── DbMetadataTest.java │ │ ├── DbTableMetadataTest.java │ │ ├── ExportObjectKeyTest.java │ │ └── ExportStatusTest.java │ │ ├── resync │ │ ├── CascadingActionDetectorTest.java │ │ ├── MySQLResyncWorkerTest.java │ │ └── ResyncSchedulerTest.java │ │ ├── schema │ │ ├── ConnectionManagerFactoryTest.java │ │ ├── MySqlConnectionManagerTest.java │ │ ├── MySqlSchemaManagerTest.java │ │ ├── PostgresConnectionManagerTest.java │ │ ├── PostgresSchemaManagerTest.java │ │ ├── QueryManagerTest.java │ │ ├── SchemaManagerFactoryTest.java │ │ └── VersionUtilTest.java │ │ ├── stream │ │ ├── BinlogClientWrapperTest.java │ │ ├── BinlogEventListenerTest.java │ │ ├── LogicalReplicationClientTest.java │ │ ├── LogicalReplicationEventProcessorTest.java │ │ ├── ReplicationLogClientFactoryTest.java │ │ ├── StreamCheckpointManagerTest.java │ │ ├── StreamCheckpointerTest.java │ │ ├── StreamSchedulerTest.java │ │ ├── StreamWorkerTaskRefresherTest.java │ │ └── StreamWorkerTest.java │ │ └── utils │ │ ├── BytesHexConverterTest.java │ │ ├── IdentifierShortenerTest.java │ │ ├── PgArrayParserTest.java │ │ └── ServerIdGeneratorTest.java ├── rss-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── rss │ │ │ ├── RSSSource.java │ │ │ ├── RSSSourceConfig.java │ │ │ └── RssReaderTask.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── rss │ │ │ ├── RSSSourceConfigTest.java │ │ │ ├── RSSSourceTest.java │ │ │ └── RssReaderTaskTest.java │ │ └── resources │ │ └── rss.xml ├── s3-sink │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── s3 │ │ │ ├── BufferScenario.java │ │ │ ├── CompressionScenario.java │ │ │ ├── GZipCompressionScenario.java │ │ │ ├── InMemoryBufferScenario.java │ │ │ ├── JsonOutputScenario.java │ │ │ ├── LocalFileBufferScenario.java │ │ │ ├── MultiPartBufferScenario.java │ │ │ ├── NdjsonOutputScenario.java │ │ │ ├── NoneCompressionScenario.java │ │ │ ├── OutputScenario.java │ │ │ ├── ParquetOutputScenario.java │ │ │ ├── S3SinkIT.java │ │ │ ├── S3SinkServiceIT.java │ │ │ ├── SizeCombination.java │ │ │ └── SnappyCompressionScenario.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── codec │ │ │ └── parquet │ │ │ │ ├── CompressionConverter.java │ │ │ │ ├── ParquetOutputCodec.java │ │ │ │ ├── ParquetOutputCodecConfig.java │ │ │ │ ├── S3OutputFile.java │ │ │ │ └── S3OutputStream.java │ │ │ └── sink │ │ │ └── s3 │ │ │ ├── ClientFactory.java │ │ │ ├── ExtensionProvider.java │ │ │ ├── KeyGenerator.java │ │ │ ├── ObjectMetadata.java │ │ │ ├── ObjectMetadataConfig.java │ │ │ ├── PredefinedObjectMetadata.java │ │ │ ├── S3BucketSelector.java │ │ │ ├── S3OutputCodecContext.java │ │ │ ├── S3Sink.java │ │ │ ├── S3SinkConfig.java │ │ │ ├── S3SinkService.java │ │ │ ├── SecurityLakeBucketSelector.java │ │ │ ├── SecurityLakeBucketSelectorConfig.java │ │ │ ├── StandardExtensionProvider.java │ │ │ ├── ThresholdCheck.java │ │ │ ├── accumulator │ │ │ ├── Buffer.java │ │ │ ├── BufferFactory.java │ │ │ ├── BufferTypeOptions.java │ │ │ ├── BufferUtilities.java │ │ │ ├── ByteArrayPositionOutputStream.java │ │ │ ├── CodecBuffer.java │ │ │ ├── CodecBufferFactory.java │ │ │ ├── CompressionBuffer.java │ │ │ ├── CompressionBufferFactory.java │ │ │ ├── InMemoryBuffer.java │ │ │ ├── InMemoryBufferFactory.java │ │ │ ├── LocalFileBuffer.java │ │ │ ├── LocalFileBufferFactory.java │ │ │ ├── MultipartBuffer.java │ │ │ ├── MultipartBufferFactory.java │ │ │ └── ObjectKey.java │ │ │ ├── codec │ │ │ ├── BufferedCodec.java │ │ │ └── CodecFactory.java │ │ │ ├── compression │ │ │ └── CompressionOption.java │ │ │ ├── configuration │ │ │ ├── AggregateThresholdOptions.java │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── ClientOptions.java │ │ │ ├── ObjectKeyOptions.java │ │ │ └── ThresholdOptions.java │ │ │ ├── grouping │ │ │ ├── S3Group.java │ │ │ ├── S3GroupIdentifier.java │ │ │ ├── S3GroupIdentifierFactory.java │ │ │ └── S3GroupManager.java │ │ │ └── ownership │ │ │ ├── BucketOwnerProvider.java │ │ │ ├── ConfigBucketOwnerProviderFactory.java │ │ │ ├── MappedBucketOwnerProvider.java │ │ │ ├── NoOwnershipBucketOwnerProvider.java │ │ │ └── StaticBucketOwnerProvider.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ ├── codec │ │ │ └── parquet │ │ │ │ ├── CompressionConverterTest.java │ │ │ │ ├── ParquetOutputCodecConfigTest.java │ │ │ │ ├── ParquetOutputCodecTest.java │ │ │ │ └── S3OutputStreamTest.java │ │ │ └── sink │ │ │ └── s3 │ │ │ ├── ClientFactoryTest.java │ │ │ ├── KeyGeneratorTest.java │ │ │ ├── ObjectMetadataConfigTest.java │ │ │ ├── ObjectMetadataTest.java │ │ │ ├── S3SinkConfigTest.java │ │ │ ├── S3SinkServiceTest.java │ │ │ ├── S3SinkTest.java │ │ │ ├── SecurityLakeBucketSelectorTest.java │ │ │ ├── StandardExtensionProviderTest.java │ │ │ ├── ThresholdCheckTest.java │ │ │ ├── accumulator │ │ │ ├── BufferTypeOptionsTest.java │ │ │ ├── BufferUtilitiesTest.java │ │ │ ├── ByteArrayPositionOutputStreamTest.java │ │ │ ├── CodecBufferTest.java │ │ │ ├── CompressionBufferFactoryTest.java │ │ │ ├── CompressionBufferTest.java │ │ │ ├── InMemoryBufferFactoryTest.java │ │ │ ├── InMemoryBufferTest.java │ │ │ ├── LocalFileBufferFactoryTest.java │ │ │ ├── LocalFileBufferTest.java │ │ │ └── ObjectKeyTest.java │ │ │ ├── compression │ │ │ ├── CompressionOptionTest.java │ │ │ ├── GZipCompressionEngineTest.java │ │ │ ├── NoneCompressionEngineTest.java │ │ │ └── SnappyCompressionEngineTest.java │ │ │ ├── configuration │ │ │ ├── AwsAuthenticationOptionsTest.java │ │ │ ├── ObjectKeyOptionsTest.java │ │ │ └── ThresholdOptionsTest.java │ │ │ ├── grouping │ │ │ ├── S3GroupIdentifierFactoryTest.java │ │ │ ├── S3GroupIdentifierTest.java │ │ │ ├── S3GroupManagerTest.java │ │ │ └── S3GroupTest.java │ │ │ └── ownership │ │ │ ├── ConfigBucketOwnerProviderFactoryTest.java │ │ │ ├── MappedBucketOwnerProviderTest.java │ │ │ ├── NoOwnershipBucketOwnerProviderTest.java │ │ │ └── StaticBucketOwnerProviderTest.java │ │ └── resources │ │ └── simplelogger.properties ├── s3-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── s3 │ │ │ ├── AvroRecordsGenerator.java │ │ │ ├── CsvRecordsGenerator.java │ │ │ ├── JsonRecordsGenerator.java │ │ │ ├── NewlineDelimitedRecordsGenerator.java │ │ │ ├── ParquetRecordsGenerator.java │ │ │ ├── RecordsGenerator.java │ │ │ ├── S3DataSelectionIT.java │ │ │ ├── S3MetricsIT.java │ │ │ ├── S3ObjectGenerator.java │ │ │ ├── S3ObjectWorkerIT.java │ │ │ ├── S3ScanObjectWorkerIT.java │ │ │ ├── S3SelectObjectWorkerIT.java │ │ │ ├── SqsServiceIT.java │ │ │ └── SqsWorkerIT.java │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── s3 │ │ │ │ ├── AwsAuthenticationAdapter.java │ │ │ │ ├── DateTimeJsonSerializer.java │ │ │ │ ├── EventMetadataModifier.java │ │ │ │ ├── S3ClientBuilderFactory.java │ │ │ │ ├── S3EventBridgeNotification.java │ │ │ │ ├── S3EventNotification.java │ │ │ │ ├── S3InputFile.java │ │ │ │ ├── S3InputStream.java │ │ │ │ ├── S3ObjectDeleteWorker.java │ │ │ │ ├── S3ObjectDetails.java │ │ │ │ ├── S3ObjectHandler.java │ │ │ │ ├── S3ObjectPluginMetrics.java │ │ │ │ ├── S3ObjectReference.java │ │ │ │ ├── S3ObjectRequest.java │ │ │ │ ├── S3ObjectWorker.java │ │ │ │ ├── S3ReadFailedException.java │ │ │ │ ├── S3ScanPartitionCreationSupplier.java │ │ │ │ ├── S3ScanService.java │ │ │ │ ├── S3SelectObjectWorker.java │ │ │ │ ├── S3SelectResponseHandler.java │ │ │ │ ├── S3SelectResponseHandlerFactory.java │ │ │ │ ├── S3Service.java │ │ │ │ ├── S3Source.java │ │ │ │ ├── S3SourceConfig.java │ │ │ │ ├── S3SourceProgressState.java │ │ │ │ ├── ScanObjectWorker.java │ │ │ │ ├── ScanOptions.java │ │ │ │ ├── SqsQueueUrl.java │ │ │ │ ├── SqsService.java │ │ │ │ ├── SqsWorker.java │ │ │ │ ├── StsArnRole.java │ │ │ │ ├── configuration │ │ │ │ ├── AwsAuthenticationOptions.java │ │ │ │ ├── FolderPartitioningOptions.java │ │ │ │ ├── NotificationSourceOption.java │ │ │ │ ├── NotificationTypeOption.java │ │ │ │ ├── OnErrorOption.java │ │ │ │ ├── S3DataSelection.java │ │ │ │ ├── S3ScanBucketOption.java │ │ │ │ ├── S3ScanBucketOptions.java │ │ │ │ ├── S3ScanKeyPathOption.java │ │ │ │ ├── S3ScanScanOptions.java │ │ │ │ ├── S3ScanSchedulingOptions.java │ │ │ │ ├── S3SelectCSVOption.java │ │ │ │ ├── S3SelectJsonOption.java │ │ │ │ ├── S3SelectOptions.java │ │ │ │ ├── S3SelectSerializationFormatOption.java │ │ │ │ └── SqsOptions.java │ │ │ │ ├── exception │ │ │ │ ├── S3RetriesExhaustedException.java │ │ │ │ └── SqsRetriesExhaustedException.java │ │ │ │ ├── filter │ │ │ │ ├── EventBridgeObjectCreatedFilter.java │ │ │ │ ├── S3EventFilter.java │ │ │ │ └── S3ObjectCreatedFilter.java │ │ │ │ ├── ownership │ │ │ │ ├── BucketOwnerProvider.java │ │ │ │ ├── ConfigBucketOwnerProviderFactory.java │ │ │ │ ├── MappedBucketOwnerProvider.java │ │ │ │ ├── NoOwnershipBucketOwnerProvider.java │ │ │ │ └── StaticBucketOwnerProvider.java │ │ │ │ └── parser │ │ │ │ ├── ParsedMessage.java │ │ │ │ ├── S3EventBridgeNotificationParser.java │ │ │ │ ├── S3EventNotificationParser.java │ │ │ │ ├── S3NotificationParser.java │ │ │ │ └── SqsMessageParser.java │ │ └── resources │ │ │ └── IntegrationTest.parquet │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── s3 │ │ ├── AwsAuthenticationAdapterTest.java │ │ ├── EventMetadataModifierTest.java │ │ ├── S3InputFileTest.java │ │ ├── S3InputStreamTest.java │ │ ├── S3ObjectDeleteWorkerTest.java │ │ ├── S3ObjectPluginMetricsTest.java │ │ ├── S3ObjectReferenceTest.java │ │ ├── S3ObjectRequestTest.java │ │ ├── S3ObjectWorkerTest.java │ │ ├── S3ScanObjectWorkerTest.java │ │ ├── S3ScanPartitionCreationSupplierTest.java │ │ ├── S3ScanServiceTest.java │ │ ├── S3SelectObjectWorkerTest.java │ │ ├── S3SelectResponseHandlerTest.java │ │ ├── S3ServiceTest.java │ │ ├── S3SourceConfigTest.java │ │ ├── S3SourceTest.java │ │ ├── ScanOptionsTest.java │ │ ├── SqsQueueUrlTest.java │ │ ├── SqsWorkerTest.java │ │ ├── StsArnRoleTest.java │ │ ├── configuration │ │ ├── AwsAuthenticationOptionsTest.java │ │ ├── NotificationSourceOptionTest.java │ │ ├── NotificationTypeOptionTest.java │ │ ├── OnErrorOptionTest.java │ │ ├── S3DataSelectionTest.java │ │ ├── S3ScanBucketOptionTest.java │ │ ├── S3ScanBucketOptionsTest.java │ │ ├── S3ScanScanOptionsTest.java │ │ ├── S3ScanSchedulingOptionsTest.java │ │ ├── S3SelectCSVOptionTest.java │ │ ├── S3SelectJsonOptionTest.java │ │ └── S3SelectOptionsTest.java │ │ ├── filter │ │ ├── EventBridgeObjectCreatedFilterTest.java │ │ └── S3ObjectCreatedFilterTest.java │ │ ├── ownership │ │ ├── ConfigBucketOwnerProviderFactoryTest.java │ │ ├── MappedBucketOwnerProviderTest.java │ │ ├── NoOwnershipBucketOwnerProviderTest.java │ │ └── StaticBucketOwnerProviderTest.java │ │ └── parser │ │ ├── ParsedMessageTest.java │ │ ├── S3EventBridgeNotificationParserTest.java │ │ ├── S3EventNotificationParserTest.java │ │ └── SqsMessageParserTest.java ├── saas-source-plugins │ ├── atlassian-commons │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── atlassian │ │ │ │ ├── AtlassianSourceConfig.java │ │ │ │ ├── configuration │ │ │ │ ├── AuthenticationConfig.java │ │ │ │ ├── BasicConfig.java │ │ │ │ └── Oauth2Config.java │ │ │ │ ├── rest │ │ │ │ ├── AtlassianRestClient.java │ │ │ │ ├── BasicAuthInterceptor.java │ │ │ │ ├── CustomRestTemplateConfig.java │ │ │ │ ├── OAuth2RequestInterceptor.java │ │ │ │ └── auth │ │ │ │ │ ├── AtlassianAuthConfig.java │ │ │ │ │ ├── AtlassianAuthFactory.java │ │ │ │ │ ├── AtlassianBasicAuthConfig.java │ │ │ │ │ └── AtlassianOauthConfig.java │ │ │ │ └── utils │ │ │ │ └── Constants.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── atlassian │ │ │ │ ├── rest │ │ │ │ ├── AtlassianRestClientTest.java │ │ │ │ ├── BasicAuthInterceptorTest.java │ │ │ │ ├── CustomRestTemplateConfigTest.java │ │ │ │ ├── OAuth2RequestInterceptorTest.java │ │ │ │ └── auth │ │ │ │ │ ├── AtlassianAuthFactoryTest.java │ │ │ │ │ ├── AtlassianBasicAuthConfigTest.java │ │ │ │ │ └── AtlassianOauthConfigTest.java │ │ │ │ └── utils │ │ │ │ ├── AtlassianSourceConfigTest.java │ │ │ │ ├── ConfigUtilForTests.java │ │ │ │ └── MockPluginConfigVariableImpl.java │ │ │ └── resources │ │ │ ├── basic-auth-jira-pipeline.yaml │ │ │ └── oauth2-auth-jira-pipeline.yaml │ ├── build.gradle │ ├── confluence-source │ │ ├── README.md │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── confluence │ │ │ │ ├── ConfluenceClient.java │ │ │ │ ├── ConfluenceItemInfo.java │ │ │ │ ├── ConfluenceIterator.java │ │ │ │ ├── ConfluenceService.java │ │ │ │ ├── ConfluenceSource.java │ │ │ │ ├── ConfluenceSourceConfig.java │ │ │ │ ├── configuration │ │ │ │ ├── FilterConfig.java │ │ │ │ ├── NameConfig.java │ │ │ │ ├── PageTypeConfig.java │ │ │ │ └── SpaceConfig.java │ │ │ │ ├── models │ │ │ │ ├── ConfluenceItem.java │ │ │ │ ├── ConfluencePaginationLinks.java │ │ │ │ ├── ConfluenceSearchResults.java │ │ │ │ ├── ConfluenceServerMetadata.java │ │ │ │ ├── ContentHistory.java │ │ │ │ └── SpaceItem.java │ │ │ │ ├── rest │ │ │ │ └── ConfluenceRestClient.java │ │ │ │ └── utils │ │ │ │ ├── ConfluenceConfigHelper.java │ │ │ │ ├── ConfluenceContentType.java │ │ │ │ ├── ConfluenceNextLinkValidator.java │ │ │ │ ├── Constants.java │ │ │ │ ├── CqlConstants.java │ │ │ │ └── HtmlToTextConversionUtil.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── confluence │ │ │ │ ├── ConfluenceClientTest.java │ │ │ │ ├── ConfluenceConfigHelperTest.java │ │ │ │ ├── ConfluenceItemInfoTest.java │ │ │ │ ├── ConfluenceIteratorTest.java │ │ │ │ ├── ConfluenceServiceTest.java │ │ │ │ ├── ConfluenceSourceConfigTest.java │ │ │ │ ├── ConfluenceSourceTest.java │ │ │ │ ├── configuration │ │ │ │ ├── NameConfigTest.java │ │ │ │ └── PageTypeConfigTest.java │ │ │ │ ├── models │ │ │ │ ├── ConfluenceItemTest.java │ │ │ │ ├── ConfluenceSearchResultsTest.java │ │ │ │ └── ContentHistoryTest.java │ │ │ │ ├── rest │ │ │ │ └── ConfluenceRestClientTest.java │ │ │ │ └── utils │ │ │ │ ├── ConfluenceContentTypeTest.java │ │ │ │ ├── ConfluenceNextLinkValidatorTest.java │ │ │ │ ├── HtmlToTextConversionUtilTest.java │ │ │ │ └── MockPluginConfigVariableImpl.java │ │ │ └── resources │ │ │ ├── basic-auth-confluence-pipeline.yaml │ │ │ └── oauth2-auth-confluence-pipeline.yaml │ ├── crowdstrike-source │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── crowdstrike │ │ │ │ ├── CrowdStrikeClient.java │ │ │ │ ├── CrowdStrikeService.java │ │ │ │ ├── CrowdStrikeSource.java │ │ │ │ ├── CrowdStrikeSourceConfig.java │ │ │ │ ├── configuration │ │ │ │ └── AuthenticationConfig.java │ │ │ │ ├── models │ │ │ │ ├── CrowdStrikeIndicatorResult.java │ │ │ │ ├── CrowdStrikeThreatIntelApiResponse.java │ │ │ │ └── ThreatIndicator.java │ │ │ │ ├── rest │ │ │ │ ├── CrowdStrikeAuthClient.java │ │ │ │ └── CrowdStrikeRestClient.java │ │ │ │ └── utils │ │ │ │ ├── Constants.java │ │ │ │ └── CrowdStrikeNextLinkValidator.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── crowdstrike │ │ │ ├── CrowdStrikeClientTest.java │ │ │ ├── CrowdStrikeNextLinkValidatorTest.java │ │ │ ├── CrowdStrikeServiceTest.java │ │ │ ├── CrowdStrikeSourceConfigTest.java │ │ │ ├── CrowdStrikeSourceTest.java │ │ │ ├── configuration │ │ │ └── AuthenticationConfigTest.java │ │ │ ├── models │ │ │ ├── CrowdStrikeIndicatorResultTest.java │ │ │ ├── CrowdStrikeThreatIntelApiResponseTest.java │ │ │ └── ThreatIndicatorTest.java │ │ │ └── rest │ │ │ ├── CrowdStrikeAuthClientTest.java │ │ │ └── CrowdStrikeRestClientTest.java │ ├── jira-source │ │ ├── README.md │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── jira │ │ │ │ ├── JiraClient.java │ │ │ │ ├── JiraItemInfo.java │ │ │ │ ├── JiraIterator.java │ │ │ │ ├── JiraService.java │ │ │ │ ├── JiraSource.java │ │ │ │ ├── JiraSourceConfig.java │ │ │ │ ├── configuration │ │ │ │ ├── FilterConfig.java │ │ │ │ ├── IssueTypeConfig.java │ │ │ │ ├── NameConfig.java │ │ │ │ ├── ProjectConfig.java │ │ │ │ └── StatusConfig.java │ │ │ │ ├── models │ │ │ │ ├── IssueBean.java │ │ │ │ └── SearchResults.java │ │ │ │ ├── rest │ │ │ │ └── JiraRestClient.java │ │ │ │ └── utils │ │ │ │ ├── AddressValidation.java │ │ │ │ ├── Constants.java │ │ │ │ ├── JiraConfigHelper.java │ │ │ │ ├── JiraContentType.java │ │ │ │ └── JqlConstants.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── jira │ │ │ │ ├── JiraClientTest.java │ │ │ │ ├── JiraConfigHelperTest.java │ │ │ │ ├── JiraItemInfoTest.java │ │ │ │ ├── JiraIteratorTest.java │ │ │ │ ├── JiraServiceTest.java │ │ │ │ ├── JiraSourceConfigTest.java │ │ │ │ ├── JiraSourceTest.java │ │ │ │ ├── configuration │ │ │ │ └── NameConfigTest.java │ │ │ │ ├── models │ │ │ │ ├── IssueBeanTest.java │ │ │ │ └── SearchResultsTest.java │ │ │ │ ├── rest │ │ │ │ └── JiraRestClientTest.java │ │ │ │ └── utils │ │ │ │ ├── AddressValidationTest.java │ │ │ │ ├── JiraContentTypeTest.java │ │ │ │ └── MockPluginConfigVariableImpl.java │ │ │ └── resources │ │ │ ├── basic-auth-jira-pipeline.yaml │ │ │ └── oauth2-auth-jira-pipeline.yaml │ ├── microsoft-office365-source │ │ ├── build.gradle │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── source │ │ │ │ └── microsoft_office365 │ │ │ │ ├── Office365CrawlerClient.java │ │ │ │ ├── Office365RestClient.java │ │ │ │ ├── Office365Source.java │ │ │ │ ├── Office365SourceConfig.java │ │ │ │ ├── RetryHandler.java │ │ │ │ ├── auth │ │ │ │ ├── AuthenticationConfiguration.java │ │ │ │ ├── Oauth2Config.java │ │ │ │ ├── Office365AuthenticationInterface.java │ │ │ │ └── Office365AuthenticationProvider.java │ │ │ │ ├── models │ │ │ │ └── AuditLogsResponse.java │ │ │ │ ├── service │ │ │ │ └── Office365Service.java │ │ │ │ └── utils │ │ │ │ └── Constants.java │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── microsoft_office365 │ │ │ ├── Office365CrawlerClientTest.java │ │ │ ├── Office365RestClientTest.java │ │ │ ├── Office365SourceConfigTest.java │ │ │ ├── Office365SourceTest.java │ │ │ ├── auth │ │ │ └── Office365AuthenticationProviderTest.java │ │ │ └── service │ │ │ └── Office365ServiceTest.java │ └── source-crawler │ │ ├── build.gradle │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── source_crawler │ │ │ ├── CrawlerApplicationContextMarker.java │ │ │ ├── auth │ │ │ └── AuthenticationInterface.java │ │ │ ├── base │ │ │ ├── Crawler.java │ │ │ ├── CrawlerClient.java │ │ │ ├── CrawlerSourceConfig.java │ │ │ ├── CrawlerSourcePlugin.java │ │ │ ├── DimensionalTimeSliceCrawler.java │ │ │ ├── LeaderOnlyTokenCrawler.java │ │ │ ├── LeaderOnlyTokenCrawlerClient.java │ │ │ ├── LeaderProgressState.java │ │ │ ├── PaginationCrawler.java │ │ │ ├── PluginExecutorServiceProvider.java │ │ │ ├── SaasWorkerProgressState.java │ │ │ ├── TimeSliceCrawler.java │ │ │ ├── TokenCrawlerClient.java │ │ │ ├── TokenLeaderProgressState.java │ │ │ └── TokenPaginationCrawler.java │ │ │ ├── coordination │ │ │ ├── PartitionFactory.java │ │ │ ├── partition │ │ │ │ ├── LeaderPartition.java │ │ │ │ └── SaasSourcePartition.java │ │ │ ├── scheduler │ │ │ │ ├── LeaderScheduler.java │ │ │ │ └── WorkerScheduler.java │ │ │ └── state │ │ │ │ ├── CrowdStrikeLeaderProgressState.java │ │ │ │ ├── CrowdStrikeWorkerProgressState.java │ │ │ │ ├── DimensionalTimeSliceLeaderProgressState.java │ │ │ │ ├── DimensionalTimeSliceWorkerProgressState.java │ │ │ │ ├── PaginationCrawlerLeaderProgressState.java │ │ │ │ ├── PaginationCrawlerWorkerProgressState.java │ │ │ │ └── TokenPaginationCrawlerLeaderProgressState.java │ │ │ ├── exception │ │ │ ├── BadRequestException.java │ │ │ ├── SaaSCrawlerException.java │ │ │ └── UnauthorizedException.java │ │ │ ├── model │ │ │ └── ItemInfo.java │ │ │ └── utils │ │ │ ├── AddressValidation.java │ │ │ └── MetricsHelper.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── source_crawler │ │ ├── base │ │ ├── CrawlerSourcePluginTest.java │ │ ├── DimensionalTimeSliceCrawlerTest.java │ │ ├── LeaderOnlyTokenCrawlerTest.java │ │ ├── PaginationCrawlerTest.java │ │ ├── PluginExecutorServiceProviderTest.java │ │ ├── TimeSliceCrawlerTest.java │ │ └── TokenPaginationCrawlerTest.java │ │ ├── coordination │ │ ├── PartitionFactoryTest.java │ │ ├── scheduler │ │ │ ├── LeaderSchedulerTest.java │ │ │ └── WorkerSchedulerTest.java │ │ └── state │ │ │ ├── CrowdStrikeLeaderProgressStateTest.java │ │ │ ├── CrowdStrikeWorkerProgressStateTest.java │ │ │ ├── DimensionalTimeSliceLeaderProgressStateTest.java │ │ │ ├── DimensionalTimeSliceWorkerProgressStateTest.java │ │ │ ├── PaginationCrawlerLeaderProgressStateTest.java │ │ │ ├── PaginationCrawlerWorkerProgressStateTest.java │ │ │ └── TokenPaginationCrawlerLeaderProgressStateTest.java │ │ ├── exception │ │ ├── BadRequestExceptionTest.java │ │ ├── SaaSCrawlerExceptionTest.java │ │ └── UnauthorizedExceptionTest.java │ │ ├── model │ │ ├── ItemInfoTest.java │ │ └── TestItemInfo.java │ │ └── utils │ │ └── AddressValidationTest.java ├── service-map-stateful │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ ├── OTelHelper.java │ │ │ ├── ServiceMapProcessorConfig.java │ │ │ ├── ServiceMapRelationship.java │ │ │ └── ServiceMapStatefulProcessor.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ ├── ServiceMapProcessorConfigTest.java │ │ ├── ServiceMapRelationshipTest.java │ │ ├── ServiceMapStatefulProcessorTest.java │ │ └── ServiceMapTestUtils.java ├── sns-sink │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── sns │ │ │ └── SnsSinkServiceIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── sns │ │ │ ├── SnsClientFactory.java │ │ │ ├── SnsSink.java │ │ │ ├── SnsSinkConfig.java │ │ │ ├── SnsSinkService.java │ │ │ ├── configuration │ │ │ └── AwsAuthenticationOptions.java │ │ │ └── dlq │ │ │ ├── DlqPushHandler.java │ │ │ └── SnsSinkFailedDlqData.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sink │ │ └── sns │ │ ├── SnsClientFactoryTest.java │ │ ├── SnsSinkConfigTest.java │ │ ├── SnsSinkServiceTest.java │ │ ├── SnsSinkTest.java │ │ └── dlq │ │ └── DlqPushHandlerTest.java ├── split-event-processor │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── splitevent │ │ │ ├── SplitEventProcessor.java │ │ │ └── SplitEventProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── splitevent │ │ └── SplitEventProcessorTest.java ├── sqs-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── sqs │ │ │ └── common │ │ │ ├── OnErrorOption.java │ │ │ ├── SqsBackoff.java │ │ │ ├── SqsClientFactory.java │ │ │ ├── SqsRetriesExhaustedException.java │ │ │ └── SqsWorkerCommon.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── sqs │ │ └── common │ │ ├── SqsBackoffTest.java │ │ ├── SqsClientFactoryTest.java │ │ └── SqsWorkerCommonTest.java ├── sqs-sink │ ├── build.gradle │ └── src │ │ ├── integrationTest │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── sqs │ │ │ └── SqsSinkIT.java │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── sink │ │ │ └── sqs │ │ │ ├── SqsSink.java │ │ │ ├── SqsSinkBatch.java │ │ │ ├── SqsSinkBatchEntry.java │ │ │ ├── SqsSinkConfig.java │ │ │ ├── SqsSinkDlqData.java │ │ │ ├── SqsSinkExecutor.java │ │ │ ├── SqsSinkMetrics.java │ │ │ ├── SqsSinkService.java │ │ │ └── SqsThresholdConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── sink │ │ └── sqs │ │ ├── SqsSinkBatchEntryTest.java │ │ ├── SqsSinkBatchTest.java │ │ ├── SqsSinkConfigTest.java │ │ ├── SqsSinkDlqDataTest.java │ │ ├── SqsSinkServiceTest.java │ │ └── SqsSinkTest.java ├── sqs-source │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── source │ │ │ └── sqs │ │ │ ├── AttributeHandler.java │ │ │ ├── AwsAuthenticationAdapter.java │ │ │ ├── AwsAuthenticationOptions.java │ │ │ ├── CodecBulkMessageFieldStrategy.java │ │ │ ├── MessageFieldStrategy.java │ │ │ ├── QueueConfig.java │ │ │ ├── RawSqsMessageHandler.java │ │ │ ├── SqsEventProcessor.java │ │ │ ├── SqsMessageHandler.java │ │ │ ├── SqsService.java │ │ │ ├── SqsSource.java │ │ │ ├── SqsSourceConfig.java │ │ │ ├── SqsWorker.java │ │ │ └── StandardMessageFieldStrategy.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── source │ │ └── sqs │ │ ├── AttributeHandlerTest.java │ │ ├── AwsAuthenticationAdapterTest.java │ │ ├── AwsAuthenticationOptionsTest.java │ │ ├── QueueConfigTest.java │ │ ├── RawSqsMessageHandlerTest.java │ │ ├── SqsEventProcessorTest.java │ │ ├── SqsServiceTest.java │ │ ├── SqsSourceConfigTest.java │ │ ├── SqsSourceTest.java │ │ └── SqsWorkerTest.java ├── trace-peer-forwarder-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ ├── TracePeerForwarderProcessor.java │ │ │ └── TracePeerForwarderProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── TracePeerForwarderProcessorTest.java ├── translate-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── jmh │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── plugins │ │ │ │ └── processor │ │ │ │ └── translate │ │ │ │ └── TranslateProcessorBenchmark.java │ │ └── resources │ │ │ └── jmh │ │ │ ├── dynamic_key_config.json │ │ │ ├── dynamic_key_test_data.json │ │ │ ├── nested_path_config.json │ │ │ ├── nested_path_test_data.json │ │ │ ├── pattern_config.json │ │ │ ├── pattern_test_data.json │ │ │ ├── static_key_config.json │ │ │ └── static_key_test_data.json │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── translate │ │ │ ├── CachingKeyResolver.java │ │ │ ├── FileMappingsRef.java │ │ │ ├── FileParameterConfig.java │ │ │ ├── JsonExtractor.java │ │ │ ├── KeyInfo.java │ │ │ ├── KeyResolver.java │ │ │ ├── MappingsHandler.java │ │ │ ├── MappingsParameterConfig.java │ │ │ ├── MappingsParser.java │ │ │ ├── RegexParameterConfiguration.java │ │ │ ├── S3ObjectConfig.java │ │ │ ├── TargetsParameterConfig.java │ │ │ ├── TranslateProcessor.java │ │ │ └── TranslateProcessorConfig.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── translate │ │ │ ├── CachingKeyResolverTest.java │ │ │ ├── FileParameterConfigTest.java │ │ │ ├── KeyInfoTest.java │ │ │ ├── MappingsHandlerTest.java │ │ │ ├── MappingsParameterConfigTest.java │ │ │ ├── RegexParameterConfigurationTest.java │ │ │ ├── S3ObjectConfigTest.java │ │ │ ├── TargetsParameterConfigTest.java │ │ │ ├── TranslateProcessorConfigTest.java │ │ │ ├── TranslateProcessorEnhancedTest.java │ │ │ ├── TranslateProcessorJsonConfigTest.java │ │ │ └── TranslateProcessorTest.java │ │ └── resources │ │ └── configs │ │ ├── translate_dynamic_key.json │ │ ├── translate_nested_path.json │ │ ├── translate_pattern_matching.json │ │ ├── translate_range_mapping.json │ │ └── translate_static_key.json ├── truncate-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── truncate │ │ │ ├── TruncateProcessor.java │ │ │ └── TruncateProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── truncate │ │ ├── TruncateProcessorConfigTests.java │ │ └── TruncateProcessorTests.java ├── user-agent-processor │ ├── README.md │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── plugins │ │ │ └── processor │ │ │ └── useragent │ │ │ ├── CaffeineCachingParser.java │ │ │ ├── UserAgentProcessor.java │ │ │ └── UserAgentProcessorConfig.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── useragent │ │ ├── CaffeineCachingParserTest.java │ │ └── UserAgentProcessorTest.java └── write-json-processor │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── plugins │ │ └── processor │ │ └── write_json │ │ ├── WriteJsonProcessor.java │ │ └── WriteJsonProcessorConfig.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── plugins │ └── processor │ └── write_json │ ├── WriteJsonProcessorConfigTest.java │ └── WriteJsonProcessorTest.java ├── data-prepper-test ├── build.gradle ├── plugin-test-framework │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── opensearch │ │ │ │ └── dataprepper │ │ │ │ └── test │ │ │ │ └── plugins │ │ │ │ ├── DataPrepperPluginTest.java │ │ │ │ ├── PluginConfigurationFile.java │ │ │ │ └── junit │ │ │ │ ├── BaseDataPrepperPluginStandardTestSuite.java │ │ │ │ ├── DataPrepperPluginAutoTestSuite.java │ │ │ │ ├── DataPrepperPluginTestContext.java │ │ │ │ ├── DataPrepperPluginTestContextParameterResolver.java │ │ │ │ ├── DataPrepperPluginTestFramework.java │ │ │ │ ├── DataPrepperPluginTestFrameworkExtension.java │ │ │ │ ├── EventParameterResolver.java │ │ │ │ ├── PluginInstanceParameterResolver.java │ │ │ │ ├── PluginProviderParameterResolver.java │ │ │ │ └── TestApplicationContextProvider.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.opensearch.dataprepper.plugin.PluginProvider │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ ├── plugins │ │ │ └── test │ │ │ │ ├── TestPluggableInterface.java │ │ │ │ ├── TestPlugin.java │ │ │ │ └── TestPluginConfiguration.java │ │ │ └── test │ │ │ └── plugins │ │ │ ├── DataPrepperPluginIT.java │ │ │ └── junit │ │ │ ├── BaseDataPrepperPluginStandardTestSuiteTest.java │ │ │ ├── DataPrepperPluginTestContextParameterResolverTest.java │ │ │ ├── DataPrepperPluginTestContextTest.java │ │ │ ├── DataPrepperPluginTestFrameworkExtensionTest.java │ │ │ ├── PluginInstanceParameterResolverTest.java │ │ │ ├── PluginProviderParameterResolverTest.java │ │ │ └── TestApplicationContextProviderTest.java │ │ └── resources │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── test │ │ └── plugins │ │ ├── junit │ │ ├── empty.yaml │ │ ├── multiple-pipelines.yaml │ │ ├── multiple-processors.yaml │ │ ├── no-processor.yaml │ │ └── valid.yaml │ │ └── test001.yaml ├── test-common │ ├── build.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── test │ │ │ ├── helper │ │ │ └── ReflectivelySetField.java │ │ │ └── matcher │ │ │ └── MapEquals.java │ │ └── test │ │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── test │ │ ├── helper │ │ ├── ReflectivelySetFieldTest.java │ │ └── ReflectivelySetFieldTestHelper.java │ │ └── matcher │ │ └── MapEqualsTest.java ├── test-data-prepper-version │ ├── build.gradle │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── test │ │ │ └── version │ │ │ └── TestVersionProvider.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.opensearch.dataprepper.model.configuration.VersionProvider └── test-event │ ├── README.md │ ├── build.gradle │ └── src │ ├── main │ └── java │ │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── event │ │ ├── EventFactoryApplicationContextMarker.java │ │ ├── TestEventConfigurationContainer.java │ │ ├── TestEventContext.java │ │ ├── TestEventFactory.java │ │ └── TestEventKeyFactory.java │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── event │ ├── TestEventFactoryTest.java │ └── TestEventKeyFactoryTest.java ├── deployment-template ├── ec2 │ ├── README.md │ └── data-prepper-ec2-deployment-cfn.yaml ├── eks │ ├── README.md │ └── ingress.yaml └── k8s │ ├── README.md │ └── data-prepper-k8s.yaml ├── docs ├── configuration.md ├── core_apis.md ├── dev │ ├── images │ │ ├── DashboardView.png │ │ ├── DataPrepperPipeline.png │ │ ├── HighLevelDesign.jpg │ │ ├── ServiceView.png │ │ ├── TraceAnalyticsFeature.jpg │ │ └── TraceView.png │ └── trace-analytics-rfc.md ├── developer_guide.md ├── end_to_end_acknowledgements.md ├── error_handling.md ├── expression_syntax.md ├── getting_started.md ├── images │ ├── DataPrepperGatling.png │ ├── DataPrepperPipeline.png │ ├── DataPrepper_auto.svg │ ├── LogAnalyticsComponents.png │ ├── Log_Ingestion_FluentBit_DataPrepper_OpenSearch.jpg │ ├── LogstashGatling.png │ ├── PerformanceTestEnvironment.png │ ├── PerformanceTestEnvironmentLogstash.png │ ├── TraceAnalyticsComponents.png │ └── TraceAnalyticsFeature.jpg ├── latest_performance_test_results.md ├── log_analytics.md ├── logs.md ├── logstash_migration_guide.md ├── migrating_from_opendistro.md ├── monitoring.md ├── overview.md ├── peer_forwarder.md ├── pipeline_configuration_transformation.md ├── plugin_development.md ├── schemas │ └── trace-analytics │ │ ├── otel-v1-apm-service-map-index-template.md │ │ ├── otel-v1-apm-span-index-template.md │ │ └── readme.md ├── simple_pipelines.md ├── simulation_development.md ├── trace_analytics.md └── trace_tuning.md ├── e2e-test ├── README.md ├── build.gradle ├── log │ ├── README.md │ ├── build.gradle │ └── src │ │ └── integrationTest │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── integration │ │ │ └── log │ │ │ ├── EndToEndBasicLogTest.java │ │ │ └── ParallelGrokStringSubstituteLogTest.java │ │ └── resources │ │ ├── basic-grok-e2e-pipeline-date-pattern-index.yml │ │ ├── basic-grok-e2e-pipeline-with-aws-secrets.yml │ │ ├── basic-grok-e2e-pipeline.yml │ │ ├── data_prepper.yml │ │ └── parallel-grok-substitute-e2e-pipeline.yml ├── peerforwarder │ ├── README.md │ ├── build.gradle │ └── src │ │ └── integrationTest │ │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── integration │ │ │ └── peerforwarder │ │ │ ├── EndToEndLogMetricsTest.java │ │ │ └── EndToEndPeerForwarderTest.java │ │ └── resources │ │ ├── aggregate-e2e-pipeline.yml │ │ ├── data_prepper_local_node.yml │ │ ├── data_prepper_static.yml │ │ ├── default_certificate.pem │ │ ├── default_private_key.pem │ │ └── log-metrics-pipeline.yml └── trace │ ├── README.md │ ├── build.gradle │ └── src │ └── integrationTest │ ├── java │ └── org │ │ └── opensearch │ │ └── dataprepper │ │ └── integration │ │ └── trace │ │ ├── EndToEndRawSpanTest.java │ │ ├── EndToEndServiceMapTest.java │ │ └── EndToEndTestSpan.java │ └── resources │ ├── data_prepper.yml │ ├── data_prepper_static.yml │ ├── raw-span-e2e-pipeline-from-build.yml │ ├── raw-span-e2e-pipeline-latest-release.yml │ ├── raw-span-e2e-pipeline.yml │ └── service-map-e2e-pipeline.yml ├── examples ├── adot │ ├── aws-ot-collector-config.yml │ └── docker-compose.yml ├── aws │ ├── README.md │ └── jaeger-hotrod-on-ec2 │ │ ├── README.md │ │ └── setup-jaeger-hotrod.sh ├── certificates │ ├── README.md │ ├── default_certificate.pem │ ├── default_private_key.pem │ └── openssl.conf ├── config │ ├── README.md │ ├── example-data-prepper-config.yaml │ ├── example-pipelines.yaml │ └── pipelines-readme.txt ├── data-prepper-config.yaml ├── demo │ ├── demo-data-prepper.crt │ ├── demo-data-prepper.key │ ├── root-ca.pem │ └── test_keystore.p12 ├── dev │ ├── README.md │ ├── data-prepper-emf-monitoring │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── data-prepper-config.yaml │ │ ├── data-prepper-emf-demo-cfn.yaml │ │ ├── docker-compose.yml │ │ ├── firelens-fluent-bit.conf │ │ ├── firelens.Dockerfile │ │ ├── fluent-bit.conf │ │ └── pipelines-raw-trace-stdout.yaml │ ├── dns │ │ ├── Dockerfile │ │ ├── dnsmasq.conf │ │ └── hosts.prepper │ ├── k8s │ │ ├── README.md │ │ ├── build_images_for_minikube.sh │ │ ├── data-prepper.yaml │ │ └── sample-project-applications.yaml │ └── trace-analytics-sample-app │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── images │ │ └── grafana_metrics_sample.png │ │ ├── opentelemetry-collector │ │ └── otel-collector-config.yml │ │ ├── prometheus │ │ └── prometheus.yaml │ │ └── resources │ │ ├── data-prepper-config.yaml │ │ ├── data-prepper-wait-for-opensearch-and-start.sh │ │ └── pipelines.yaml ├── jaeger-hotrod │ ├── README.md │ ├── docker-compose.yml │ ├── otel-collector-config.yml │ └── pipelines.yaml ├── log-ingestion-ecs-firelens │ ├── README.md │ ├── example_log_pipeline.yaml │ └── task-definition.json ├── log-ingestion-fluentd │ ├── README.md │ ├── docker-compose.yaml │ └── fluent.conf ├── log-ingestion-k8s │ ├── K8-fluentbit-data-prepper.png │ ├── README.md │ ├── data-prepper-pipeline-config │ │ └── example_log_pipeline.yaml │ ├── fluent-bit-01-ns.yaml │ ├── fluent-bit-02-service-account.yaml │ ├── fluent-bit-03-role-1.22.yaml │ ├── fluent-bit-04-role-binding-1.22.yaml │ ├── fluent-bit-05-configmap.yaml │ ├── fluent-bit-06-ds-minikube.yaml │ ├── my-app-01-ns.yaml │ ├── my-app-02-service.yaml │ └── my-app-03-deployment.yaml ├── log-ingestion │ ├── README.md │ ├── data-prepper-config.yaml │ ├── docker-compose-dataprepper.yaml │ ├── docker-compose.yaml │ ├── fluent-bit.conf │ ├── log_pipeline.yaml │ └── test.log ├── metrics-ingestion-otel │ ├── README.md │ ├── docker-compose.yaml │ ├── metric_pipeline.yaml │ └── otel-collector-config.yml ├── trace-analytics-sample-app │ ├── HighLevelDiagram.png │ ├── README.md │ ├── docker-compose.yml │ ├── opentelemetry-collector │ │ └── otel-collector-config.yml │ └── sample-app │ │ ├── Dockerfile │ │ ├── Error.py │ │ ├── analytics-service │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build.gradle │ │ ├── docker-compose.yml │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── settings.gradle │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── restservice │ │ │ │ ├── Logging.java │ │ │ │ ├── LoggingController.java │ │ │ │ ├── Metrics.java │ │ │ │ ├── MetricsController.java │ │ │ │ └── RestServiceApplication.java │ │ │ └── resources │ │ │ └── application.properties │ │ ├── authenticationService.py │ │ ├── client.py │ │ ├── databaseService.py │ │ ├── inventoryService.py │ │ ├── orderService.py │ │ ├── paymentService.py │ │ ├── recommendationService.py │ │ ├── requirements.txt │ │ └── script.sh ├── trace_analytics.yml ├── trace_analytics_no_ssl.yml ├── trace_analytics_no_ssl_2x.yml └── zipkin-sleuth-webmvc-example │ ├── README.md │ ├── docker-compose.yml │ └── otel-collector-config.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jenkins └── release.jenkinsFile ├── performance-test ├── README.md ├── build.gradle └── src │ ├── gatling │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── test │ │ │ └── performance │ │ │ ├── FixedClientSimulation.java │ │ │ ├── HttpStaticLoadSimulation.java │ │ │ ├── HttpsStaticLoadSimulation.java │ │ │ ├── RampUpSimulation.java │ │ │ ├── SingleRequestSimulation.java │ │ │ ├── SlowBurnSimulation.java │ │ │ ├── StaticRequestSimulation.java │ │ │ ├── TargetRpsSimulation.java │ │ │ ├── VariousGrokPatternsSimulation.java │ │ │ └── tools │ │ │ ├── AwsRequestSigner.java │ │ │ ├── Chain.java │ │ │ ├── PathTarget.java │ │ │ ├── Protocol.java │ │ │ ├── SignerProvider.java │ │ │ └── Templates.java │ └── resources │ │ └── bodies │ │ └── singleLog.json │ ├── main │ ├── java │ │ └── org │ │ │ └── opensearch │ │ │ └── dataprepper │ │ │ └── test │ │ │ └── data │ │ │ └── generation │ │ │ ├── IpAddress.java │ │ │ ├── IpAddressGenerationOption.java │ │ │ ├── IpAddressProvider.java │ │ │ └── UserAgent.java │ └── resources │ │ └── data │ │ ├── ipv4-addresses.txt │ │ └── ipv6-addresses.txt │ └── test │ └── java │ └── org │ └── opensearch │ └── dataprepper │ └── test │ └── data │ └── generation │ ├── IpAddressProviderTest.java │ ├── IpAddressTest.java │ └── UserAgentTest.java ├── release ├── README.md ├── archives │ ├── README.md │ ├── build.gradle │ └── linux │ │ ├── build.gradle │ │ ├── data-prepper-jdk-x64.sh │ │ └── data-prepper-x64.sh ├── build-resources.gradle ├── build.gradle ├── docker │ ├── Dockerfile │ ├── README.md │ ├── adoptium.repo │ ├── build.gradle │ ├── ci │ │ └── build-image-single-arch.sh │ └── config │ │ ├── README.md │ │ ├── certificate.crt │ │ ├── certificate.csr │ │ ├── default-data-prepper-config.yaml │ │ ├── default-keystore.p12 │ │ ├── default_key.key │ │ └── public.pem ├── maven │ └── build.gradle ├── release-notes │ ├── data-prepper.change-log-1.2.0.md │ ├── data-prepper.change-log-1.3.0.md │ ├── data-prepper.change-log-1.4.0.md │ ├── data-prepper.change-log-1.5.0.md │ ├── data-prepper.change-log-1.5.1.md │ ├── data-prepper.change-log-1.5.2.md │ ├── data-prepper.change-log-2.0.0.md │ ├── data-prepper.change-log-2.0.1.md │ ├── data-prepper.change-log-2.1.0.md │ ├── data-prepper.change-log-2.1.1.md │ ├── data-prepper.change-log-2.10.0.md │ ├── data-prepper.change-log-2.10.2.md │ ├── data-prepper.change-log-2.10.3.md │ ├── data-prepper.change-log-2.11.0.md │ ├── data-prepper.change-log-2.12.0.md │ ├── data-prepper.change-log-2.12.1.md │ ├── data-prepper.change-log-2.12.2.md │ ├── data-prepper.change-log-2.13.0.md │ ├── data-prepper.change-log-2.2.0.md │ ├── data-prepper.change-log-2.2.1.md │ ├── data-prepper.change-log-2.3.0.md │ ├── data-prepper.change-log-2.3.1.md │ ├── data-prepper.change-log-2.3.2.md │ ├── data-prepper.change-log-2.4.0.md │ ├── data-prepper.change-log-2.4.1.md │ ├── data-prepper.change-log-2.5.0.md │ ├── data-prepper.change-log-2.6.0.md │ ├── data-prepper.change-log-2.6.1.md │ ├── data-prepper.change-log-2.6.2.md │ ├── data-prepper.change-log-2.8.0.md │ ├── data-prepper.change-log-2.9.0.md │ ├── data-prepper.release-notes-1.1.0.md │ ├── data-prepper.release-notes-1.1.1.md │ ├── data-prepper.release-notes-1.2.0.md │ ├── data-prepper.release-notes-1.3.0.md │ ├── data-prepper.release-notes-1.4.0.md │ ├── data-prepper.release-notes-1.5.0.md │ ├── data-prepper.release-notes-1.5.1.md │ ├── data-prepper.release-notes-1.5.2.md │ ├── data-prepper.release-notes-2.0.0.md │ ├── data-prepper.release-notes-2.0.1.md │ ├── data-prepper.release-notes-2.1.0.md │ ├── data-prepper.release-notes-2.1.1.md │ ├── data-prepper.release-notes-2.10.0.md │ ├── data-prepper.release-notes-2.10.1.md │ ├── data-prepper.release-notes-2.10.2.md │ ├── data-prepper.release-notes-2.10.3.md │ ├── data-prepper.release-notes-2.11.0.md │ ├── data-prepper.release-notes-2.12.0.md │ ├── data-prepper.release-notes-2.12.1.md │ ├── data-prepper.release-notes-2.12.2.md │ ├── data-prepper.release-notes-2.13.0.md │ ├── data-prepper.release-notes-2.2.0.md │ ├── data-prepper.release-notes-2.2.1.md │ ├── data-prepper.release-notes-2.3.0.md │ ├── data-prepper.release-notes-2.3.1.md │ ├── data-prepper.release-notes-2.3.2.md │ ├── data-prepper.release-notes-2.4.0.md │ ├── data-prepper.release-notes-2.4.1.md │ ├── data-prepper.release-notes-2.5.0.md │ ├── data-prepper.release-notes-2.6.0.md │ ├── data-prepper.release-notes-2.6.1.md │ ├── data-prepper.release-notes-2.6.2.md │ ├── data-prepper.release-notes-2.7.0.md │ ├── data-prepper.release-notes-2.8.0.md │ ├── data-prepper.release-notes-2.8.1.md │ ├── data-prepper.release-notes-2.9.0.md │ ├── odfe-data-prepper.release-notes-0.7.0.md │ ├── odfe-data-prepper.release-notes-0.8.0.md │ └── odfe-data-prepper.release-notes-1.0.0.md ├── script │ ├── blog │ │ ├── README.md │ │ └── format-release-thank-you.py │ └── release-notes │ │ ├── README.md │ │ ├── format-release-notes.py │ │ ├── generate-initial-release-notes.sh │ │ └── release-notes-template.md ├── smoke-tests │ ├── README.md │ ├── data-prepper-tar │ │ ├── Dockerfile │ │ └── build.sh │ ├── run-smoke-tests.sh │ └── run-tarball-files-smoke-tests.sh └── staging-resources-cdk │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmignore │ ├── README.md │ ├── bin │ └── staging-resources-cdk.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lib │ ├── ArchivesBucketStack.ts │ ├── GitHubAccessStack.ts │ ├── GitHubActionsReleaseAccessStack.ts │ ├── OpenSearchCIAccessStack.ts │ └── StagingResourcesStack.ts │ ├── package-lock.json │ ├── package.json │ ├── test │ ├── ArchivesBucketStack.test.ts │ ├── GitHubAccessStack.test.ts │ ├── GitHubActionsReleaseAccessStack.test.ts │ ├── OpenSearchCIAccessStack.test.ts │ └── StagingResourcesStack.test.ts │ └── tsconfig.json ├── settings.gradle ├── shared-config ├── log4j.properties ├── log4j2-rolling.properties └── log4j2.properties └── testing └── aws-testing-cdk ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── README.md ├── bin └── aws-testing-cdk.ts ├── cdk.json ├── jest.config.js ├── lib ├── aws-secrets-manager │ └── SecretsManagerStack.ts ├── common │ ├── GitHubAccessStack.ts │ └── KmsStack.ts ├── kinesis │ └── KinesisSourceStack.ts └── s3 │ └── S3SinkStack.ts ├── package-lock.json ├── package.json ├── test └── common │ └── GitHubAccessStack.test.ts └── tsconfig.json /.ci/documentation/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.ci/documentation/issue.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/add-untriaged.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/add-untriaged.yml -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/create-documentation-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/create-documentation-issue.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-aws-secrets-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-aws-secrets-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-log-analytics-basic-grok-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-log-analytics-basic-grok-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-peer-forwarder-local-node-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-peer-forwarder-local-node-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-peer-forwarder-static-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-peer-forwarder-static-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-trace-analytics-raw-span-compatibility-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-trace-analytics-raw-span-compatibility-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-trace-analytics-raw-span-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-trace-analytics-raw-span-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-trace-analytics-raw-span-peer-forwarder-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-trace-analytics-raw-span-peer-forwarder-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/data-prepper-trace-analytics-service-map-e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/data-prepper-trace-analytics-service-map-e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/dco.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/dco.yml -------------------------------------------------------------------------------- /.github/workflows/delete_backport_branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/delete_backport_branch.yml -------------------------------------------------------------------------------- /.github/workflows/examples-trace-analytics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/examples-trace-analytics.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/kafka-plugin-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/kafka-plugin-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/kinesis-source-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/kinesis-source-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/maven-publish-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/maven-publish-snapshot.yml -------------------------------------------------------------------------------- /.github/workflows/opensearch-sink-opendistro-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/opensearch-sink-opendistro-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/opensearch-sink-opensearch-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/opensearch-sink-opensearch-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/performance-test-compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/performance-test-compile.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/staging-resources-cdk-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/staging-resources-cdk-check.yml -------------------------------------------------------------------------------- /.github/workflows/testing-resources-cdk-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/testing-resources-cdk-check.yml -------------------------------------------------------------------------------- /.github/workflows/third-party-generate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.github/workflows/third-party-generate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.gitignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/.whitesource -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/RELEASING.md -------------------------------------------------------------------------------- /THIRD-PARTY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/THIRD-PARTY -------------------------------------------------------------------------------- /TRIAGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/TRIAGING.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/config/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/import-control.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/config/checkstyle/import-control.xml -------------------------------------------------------------------------------- /data-prepper-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/build.gradle -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/metrics/MetricNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/metrics/MetricNames.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/metrics/PluginMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/metrics/PluginMetrics.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/CheckpointState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/CheckpointState.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/buffer/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/buffer/Buffer.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/InputCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/InputCodec.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/DataType.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/Event.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/EventKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/event/EventKey.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/io/InputFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/io/InputFile.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/io/OutputFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/io/OutputFile.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/log/JacksonLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/log/JacksonLog.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/log/Log.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/log/Log.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Bucket.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Gauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Gauge.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Metric.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Sum.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Summary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/metric/Summary.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/record/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/record/Record.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/sink/Sink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/sink/Sink.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/source/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/source/Source.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/trace/Link.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/trace/Link.java -------------------------------------------------------------------------------- /data-prepper-api/src/main/java/org/opensearch/dataprepper/model/trace/Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/trace/Span.java -------------------------------------------------------------------------------- /data-prepper-api/src/test/java/org/opensearch/dataprepper/model/sink/SinkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/java/org/opensearch/dataprepper/model/sink/SinkTest.java -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/list_of_plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/list_of_plugins.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/conditional_route_invalid_just_value.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | a: b 3 | c: d 4 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/conditional_route_invalid_non_string.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | testRouteName: 3 | this: is 4 | invalid: format 5 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/conditional_route_invalid_object.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | testRouteName: 3 | this: is 4 | invalid: format 5 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/conditional_route_single.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | testRouteName: "/my/property==value" 3 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/plugin_model_empty.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | customPlugin: {} 3 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/plugin_model_not_present.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | customPlugin: 3 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/org/opensearch/dataprepper/model/configuration/plugin_model_null.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | customPlugin: null 3 | -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipeline_with_depreciated_extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipeline_with_depreciated_extension.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipeline_with_extension.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipeline_with_extension.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipeline_with_short_hand_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipeline_with_short_hand_version.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipeline_with_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipeline_with_version.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipelines_data_flow_route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipelines_data_flow_route.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipelines_data_flow_routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipelines_data_flow_routes.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/pipelines_data_flow_serialized.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/pipelines_data_flow_serialized.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/serialized_with_plugin_settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/serialized_with_plugin_settings.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/single_plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/single_plugin.yaml -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/exponentialHistogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/exponentialHistogram.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/gauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/gauge.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/histogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/histogram.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/log.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/standard_exponential_histogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/standard_exponential_histogram.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/standard_gauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/standard_gauge.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/standard_histogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/standard_histogram.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/standard_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/standard_log.json -------------------------------------------------------------------------------- /data-prepper-api/src/test/resources/testjson/standard_span.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-api/src/test/resources/testjson/standard_span.json -------------------------------------------------------------------------------- /data-prepper-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/build.gradle -------------------------------------------------------------------------------- /data-prepper-core/src/integrationTest/resources/org/opensearch/dataprepper/configuration/data-prepper-config.yaml: -------------------------------------------------------------------------------- 1 | ssl: false -------------------------------------------------------------------------------- /data-prepper-core/src/main/java/org/opensearch/dataprepper/core/DataPrepper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/main/java/org/opensearch/dataprepper/core/DataPrepper.java -------------------------------------------------------------------------------- /data-prepper-core/src/main/resources/cloudwatch.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/main/resources/cloudwatch.properties -------------------------------------------------------------------------------- /data-prepper-core/src/test/java/org/opensearch/dataprepper/TestDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/java/org/opensearch/dataprepper/TestDataProvider.java -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/cloudwatch_test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/cloudwatch_test.properties -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/compatible_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/compatible_version.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/connected_pipeline_incorrect_buffer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/connected_pipeline_incorrect_buffer.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/connected_pipeline_incorrect_processor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/connected_pipeline_incorrect_processor.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/connected_pipeline_incorrect_root_source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/connected_pipeline_incorrect_root_source.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/connected_pipeline_incorrect_sink.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/connected_pipeline_incorrect_sink.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/cyclic_multiple_pipeline_configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/cyclic_multiple_pipeline_configuration.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config.yml: -------------------------------------------------------------------------------- 1 | bad_key: badValue 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config_with_bad_processor_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 1234 2 | ssl: true 3 | processor_shutdown_timeout: "bad" 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config_with_bad_sink_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 1234 2 | ssl: true 3 | sink_shutdown_timeout: "bad" 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config_with_negative_processor_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 1234 2 | ssl: true 3 | processor_shutdown_timeout: "PT-6H3M" 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config_with_negative_sink_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 5678 2 | ssl: false 3 | sink_shutdown_timeout: "PT-6H3M" 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_data_prepper_config_with_tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/invalid_data_prepper_config_with_tags.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_bad_drain_timeout.yml: -------------------------------------------------------------------------------- 1 | drain_timeout: "abc" 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_batch_size_config.yml: -------------------------------------------------------------------------------- 1 | batch_size: 0 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_buffer_size_config.yml: -------------------------------------------------------------------------------- 1 | buffer_size: -10 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_connection_config.yml: -------------------------------------------------------------------------------- 1 | max_connection_count: 0 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_discovery_mode_config.yml: -------------------------------------------------------------------------------- 1 | discovery_mode: none -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_dns_without_domain_name_config.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | discovery_mode: dns -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_negative_drain_timeout.yml: -------------------------------------------------------------------------------- 1 | drain_timeout: "PT-6H3M" 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_port_config.yml: -------------------------------------------------------------------------------- 1 | port: -10 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_ssl_config.yml: -------------------------------------------------------------------------------- 1 | ssl_certificate_file: "invalid_path" 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_peer_forwarder_with_zero_local_write_timeout.yml: -------------------------------------------------------------------------------- 1 | failed_forwarding_requests_local_write_timeout: 0 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_port_data_prepper_config.yml: -------------------------------------------------------------------------------- 1 | server_port: -550 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/invalid_zero_buffer_multiple_threads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/invalid_zero_buffer_multiple_threads.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/keystore.jks -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/log4j2.properties -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/org/opensearch/dataprepper/core/parser/model/heap_with_reset.yaml: -------------------------------------------------------------------------------- 1 | usage: 24b 2 | reset: 3s -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/org/opensearch/dataprepper/core/parser/model/heap_without_reset.yaml: -------------------------------------------------------------------------------- 1 | usage: 24b -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/single_pipeline_valid_off_heap_buffer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/single_pipeline_valid_off_heap_buffer.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/test-alternate-crt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/test-alternate-crt.crt -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/test-alternate-key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/test-alternate-key.key -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/test-crt.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/test-crt.crt -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/test-key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/test-key.key -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/test.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/test.p12 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/README.md -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/openssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/openssl.conf -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/test_keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/test_keystore.jks -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/test_keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/test_keystore.p12 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/test_keystore_with_different_passwords.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/test_keystore_with_different_passwords.p12 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/tls/test_keystore_with_identical_passwords.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/tls/test_keystore_with_identical_passwords.p12 -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_cloudwatch_metrics_config.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | metric_registries: [CloudWatch] 3 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_config.yml: -------------------------------------------------------------------------------- 1 | server_port: 5678 2 | ssl: false 3 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_config_with_processor_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 5678 2 | ssl: false 3 | processor_shutdown_timeout: 1s 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_config_with_sink_shutdown_timeout.yml: -------------------------------------------------------------------------------- 1 | server_port: 5678 2 | ssl: false 3 | sink_shutdown_timeout: 1s 4 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_config_with_tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_data_prepper_config_with_tags.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_multiple_metrics_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_data_prepper_multiple_metrics_config.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_data_prepper_some_default_config.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_multiple_pipeline_configuration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_multiple_pipeline_configuration.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_multiple_processors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_multiple_processors.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_multiple_sinks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_multiple_sinks.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_multiple_sinks_with_routes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_multiple_sinks_with_routes.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_peer_forwarder_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_peer_forwarder_config.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_peer_forwarder_config_with_acm_ssl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_peer_forwarder_config_with_acm_ssl.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_peer_forwarder_config_with_insecure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_peer_forwarder_config_with_insecure.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_peer_forwarder_without_ssl_config.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_pipeline.yml -------------------------------------------------------------------------------- /data-prepper-core/src/test/resources/valid_zero_buffer_single_thread.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-core/src/test/resources/valid_zero_buffer_single_thread.yml -------------------------------------------------------------------------------- /data-prepper-event/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-event/build.gradle -------------------------------------------------------------------------------- /data-prepper-expression/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-expression/build.gradle -------------------------------------------------------------------------------- /data-prepper-expression/src/main/antlr/DataPrepperExpression.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-expression/src/main/antlr/DataPrepperExpression.g4 -------------------------------------------------------------------------------- /data-prepper-logstash-configuration/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-logstash-configuration/build.gradle -------------------------------------------------------------------------------- /data-prepper-logstash-configuration/src/main/antlr/Logstash.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-logstash-configuration/src/main/antlr/Logstash.g4 -------------------------------------------------------------------------------- /data-prepper-logstash-configuration/src/main/resources/org/opensearch/dataprepper/logstash/mapping/drop.mapping.yaml: -------------------------------------------------------------------------------- 1 | pluginName: drop_events -------------------------------------------------------------------------------- /data-prepper-main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/build.gradle -------------------------------------------------------------------------------- /data-prepper-main/src/main/java/org/opensearch/dataprepper/ContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/main/java/org/opensearch/dataprepper/ContextManager.java -------------------------------------------------------------------------------- /data-prepper-main/src/main/java/org/opensearch/dataprepper/DataPrepperExecute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/main/java/org/opensearch/dataprepper/DataPrepperExecute.java -------------------------------------------------------------------------------- /data-prepper-main/src/main/resources/META-INF/data-prepper.plugins.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/main/resources/META-INF/data-prepper.plugins.properties -------------------------------------------------------------------------------- /data-prepper-main/src/test/java/org/opensearch/dataprepper/ContextManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/test/java/org/opensearch/dataprepper/ContextManagerTest.java -------------------------------------------------------------------------------- /data-prepper-main/src/test/resources/logstash-conf/logstash-filter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/test/resources/logstash-conf/logstash-filter.conf -------------------------------------------------------------------------------- /data-prepper-main/src/test/resources/logstash-filter.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-main/src/test/resources/logstash-filter.conf -------------------------------------------------------------------------------- /data-prepper-main/src/test/resources/valid_data_prepper_config.yml: -------------------------------------------------------------------------------- 1 | server_port: 5678 2 | ssl: false 3 | -------------------------------------------------------------------------------- /data-prepper-pipeline-parser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-pipeline-parser/build.gradle -------------------------------------------------------------------------------- /data-prepper-pipeline-parser/src/test/resources/incompatible_version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-pipeline-parser/src/test/resources/incompatible_version.yml -------------------------------------------------------------------------------- /data-prepper-plugin-framework/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugin-framework/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugin-schema-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugin-schema-cli/README.md -------------------------------------------------------------------------------- /data-prepper-plugin-schema-cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugin-schema-cli/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugin-schema/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugin-schema/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/aggregate-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aggregate-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/aggregate-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aggregate-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/anomaly-detector-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/anomaly-detector-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/anomaly-detector-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/anomaly-detector-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/armeria-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/armeria-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/avro-codecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/avro-codecs/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/avro-codecs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/avro-codecs/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/aws-lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-lambda/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/aws-lambda/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-lambda/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/aws-lambda/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-lambda/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /data-prepper-plugins/aws-plugin-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-plugin-api/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/aws-plugin-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-plugin-api/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/aws-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-plugin/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/aws-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-plugin/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/aws-sqs-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/aws-sqs-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/blocking-buffer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/blocking-buffer/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/blocking-buffer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/blocking-buffer/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/buffer-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/buffer-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/cloudwatch-logs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/cloudwatch-logs/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/cloudwatch-logs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/cloudwatch-logs/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/cloudwatch-metrics-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/cloudwatch-metrics-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/cloudwatch-metrics-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/cloudwatch-metrics-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/common/data/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/data/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/common/data/certificate/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/data/certificate/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/common/data/certificate/test_encrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/data/certificate/test_encrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/common/src/test/resources/test-file-source-invalid-json.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/src/test/resources/test-file-source-invalid-json.tst -------------------------------------------------------------------------------- /data-prepper-plugins/common/src/test/resources/test-file-source-json.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/src/test/resources/test-file-source-json.tst -------------------------------------------------------------------------------- /data-prepper-plugins/common/src/test/resources/test-file-source-plain.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/src/test/resources/test-file-source-plain.tst -------------------------------------------------------------------------------- /data-prepper-plugins/common/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/common/src/test/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/common/src/test/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/csv-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/csv-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/csv-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/csv-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/date-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/date-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/date-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/date-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/decompress-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/decompress-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/detect-format-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/detect-format-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/dissect-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dissect-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/dissect-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dissect-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/drop-events-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/drop-events-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/drop-events-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/drop-events-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/dummy-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dummy-plugin/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/dummy-plugin/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-prepper-plugins/dynamodb-source-coordination-store/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dynamodb-source-coordination-store/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/dynamodb-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dynamodb-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/dynamodb-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/dynamodb-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/encryption-plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/encryption-plugin/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/event-json-codecs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/event-json-codecs/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/failures-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/failures-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/flatten-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/flatten-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/geoip-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/geoip-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/geoip-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/geoip-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/geoip-processor/src/test/resources/geoip_service_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/geoip-processor/src/test/resources/geoip_service_config.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/grok-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/grok-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/grok-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/grok-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/grok-processor/src/main/resources/grok-patterns/patterns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/grok-processor/src/main/resources/grok-patterns/patterns -------------------------------------------------------------------------------- /data-prepper-plugins/http-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/http-common/data/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-common/data/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/http-common/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-common/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/http-common/src/test/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-common/src/test/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/http-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-sink/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/http-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/http-sink/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-sink/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/http-sink/src/test/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-sink/src/test/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/http-source-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/http-source-common/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source-common/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/http-source-common/src/test/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source-common/src/test/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/http-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/http-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/http-source/src/main/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source/src/main/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/http-source/src/main/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source/src/main/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/http-source/src/test/resources/cloudwatch-logs-sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/http-source/src/test/resources/cloudwatch-logs-sample.json -------------------------------------------------------------------------------- /data-prepper-plugins/in-memory-source-coordination-store/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/in-memory-source-coordination-store/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-connect-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-connect-plugins/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/README-sink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/README-sink.md -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/integrationTest/resources/kafka/kraft/.env: -------------------------------------------------------------------------------- 1 | KAFKA_VERSION=3.5.1 2 | -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/integrationTest/resources/kafka/kraft/sasl-scram/.env: -------------------------------------------------------------------------------- 1 | KAFKA_VERSION=3.5.1 -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/integrationTest/resources/kafka/zookeeper/.env: -------------------------------------------------------------------------------- 1 | KAFKA_VERSION=2.8.1 2 | -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/integrationTest/resources/kafka/zookeeper/sasl-plaintext/.env: -------------------------------------------------------------------------------- 1 | KAFKA_VERSION=3.5.1 -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/integrationTest/resources/test.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/integrationTest/resources/test.avsc -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/main/resources/sample-pipelines-int.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/main/resources/sample-pipelines-int.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/test/resources/kafka-pipeline-sasl-ssl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/test/resources/kafka-pipeline-sasl-ssl.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines-1.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines-sink.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines-sink.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/test/resources/sample-pipelines.yaml -------------------------------------------------------------------------------- /data-prepper-plugins/kafka-plugins/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kafka-plugins/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/key-value-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/key-value-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/key-value-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/key-value-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/kinesis-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kinesis-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/kinesis-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/kinesis-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/log-generator-source/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data-prepper-plugins/log-generator-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/log-generator-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/mapdb-processor-state/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mapdb-processor-state/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/ml-inference-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/ml-inference-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/ml-inference-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/ml-inference-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/mongodb/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mongodb/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/mutate-event-processors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mutate-event-processors/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/mutate-event-processors/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mutate-event-processors/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/mutate-string-processors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mutate-string-processors/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/mutate-string-processors/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/mutate-string-processors/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/newline-codecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/newline-codecs/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/newline-codecs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/newline-codecs/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/obfuscate-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/obfuscate-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/obfuscate-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/obfuscate-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/ocsf/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/ocsf/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch-api-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch-api-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch-api-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch-api-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch-api-source/src/main/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch-api-source/src/main/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/opensearch_security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/opensearch_security.md -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/security.md -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/main/resources/logs-otel-v1-index-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/main/resources/logs-otel-v1-index-template.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/main/resources/logs-policy-no-ism-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/main/resources/logs-policy-no-ism-template.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/raw-span-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/raw-span-1.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/raw-span-2-same-id-as-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/raw-span-2-same-id-as-1.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/raw-span-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/raw-span-2.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/raw-span-error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/raw-span-error.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/service-map-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/service-map-1.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-bulk-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-bulk-template.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-ca.pem -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-index-template-v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-index-template-v2.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-index-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-index-template.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-put-template-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-put-template-request.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test-template-withshards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test-template-withshards.json -------------------------------------------------------------------------------- /data-prepper-plugins/opensearch/src/test/resources/test_keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/opensearch/src/test/resources/test_keystore.jks -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/data/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/data/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/data/certificate/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/data/certificate/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/data/certificate/test_encrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/data/certificate/test_encrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-logs-source/src/test/resources/testjson/test-log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-logs-source/src/test/resources/testjson/test-log.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-raw-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-raw-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-raw-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-raw-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-source/data/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-source/data/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-source/data/certificate/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-source/data/certificate/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-metrics-source/data/certificate/test_encrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-metrics-source/data/certificate/test_encrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-gauge-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-gauge-metrics.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-otel-log.protobuf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-otel-log.protobuf -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-request-log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-request-log.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-request.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-span-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-span-event.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-proto-common/src/test/resources/test-sum-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-proto-common/src/test/resources/test-sum-metrics.json -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-group-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-group-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-group-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-group-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-group-processor/src/test/resources/test-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-group-processor/src/test/resources/test-ca.pem -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-raw-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-raw-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-raw-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-raw-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/data/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/data/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/data/certificate/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/data/certificate/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/data/certificate/test_encrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/data/certificate/test_encrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/otel-trace-source/src/test/resources/testjson/test-trace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otel-trace-source/src/test/resources/testjson/test-trace.json -------------------------------------------------------------------------------- /data-prepper-plugins/otlp-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otlp-sink/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otlp-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otlp-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otlp-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otlp-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/otlp-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otlp-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/otlp-source/src/test/resources/certificate/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/otlp-source/src/test/resources/certificate/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/parquet-codecs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parquet-codecs/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/parquet-codecs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parquet-codecs/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/parquet-codecs/src/test/resources/sample.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parquet-codecs/src/test/resources/sample.snappy.parquet -------------------------------------------------------------------------------- /data-prepper-plugins/parquet-codecs/src/test/resources/test-parquet.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parquet-codecs/src/test/resources/test-parquet.parquet -------------------------------------------------------------------------------- /data-prepper-plugins/parse-json-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parse-json-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/parse-json-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/parse-json-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/personalize-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/personalize-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/prometheus-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/prometheus-sink/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/prometheus-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/prometheus-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/prometheus-sink/src/test/resources/test_cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/prometheus-sink/src/test/resources/test_cert.crt -------------------------------------------------------------------------------- /data-prepper-plugins/prometheus-sink/src/test/resources/test_decrypted_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/prometheus-sink/src/test/resources/test_decrypted_key.key -------------------------------------------------------------------------------- /data-prepper-plugins/rds-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/rds-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/rds-source/src/main/resources/org/opensearch/dataprepper/transforms/rules/rds-rule.yaml: -------------------------------------------------------------------------------- 1 | plugin_name: "rds" 2 | apply_when: 3 | - "$..source.rds" -------------------------------------------------------------------------------- /data-prepper-plugins/rss-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/rss-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/rss-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/rss-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/rss-source/src/test/resources/rss.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/rss-source/src/test/resources/rss.xml -------------------------------------------------------------------------------- /data-prepper-plugins/s3-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-sink/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/s3-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/s3-sink/src/test/resources/simplelogger.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-sink/src/test/resources/simplelogger.properties -------------------------------------------------------------------------------- /data-prepper-plugins/s3-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/s3-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/s3-source/src/main/resources/IntegrationTest.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/s3-source/src/main/resources/IntegrationTest.parquet -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/atlassian-commons/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/atlassian-commons/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/confluence-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/confluence-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/confluence-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/confluence-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/crowdstrike-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/crowdstrike-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/jira-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/jira-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/jira-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/jira-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/microsoft-office365-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/microsoft-office365-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/saas-source-plugins/source-crawler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/saas-source-plugins/source-crawler/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/service-map-stateful/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/service-map-stateful/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/service-map-stateful/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/service-map-stateful/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/sns-sink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sns-sink/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/sns-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sns-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/split-event-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/split-event-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/sqs-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sqs-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/sqs-sink/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sqs-sink/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/sqs-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sqs-source/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/sqs-source/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/sqs-source/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/trace-peer-forwarder-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/trace-peer-forwarder-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/trace-peer-forwarder-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/trace-peer-forwarder-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/translate-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/translate-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/translate-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/translate-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/translate-processor/src/jmh/resources/jmh/pattern_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/translate-processor/src/jmh/resources/jmh/pattern_config.json -------------------------------------------------------------------------------- /data-prepper-plugins/truncate-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/truncate-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/truncate-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/truncate-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/user-agent-processor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/user-agent-processor/README.md -------------------------------------------------------------------------------- /data-prepper-plugins/user-agent-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/user-agent-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-plugins/write-json-processor/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-plugins/write-json-processor/build.gradle -------------------------------------------------------------------------------- /data-prepper-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/build.gradle -------------------------------------------------------------------------------- /data-prepper-test/plugin-test-framework/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/plugin-test-framework/build.gradle -------------------------------------------------------------------------------- /data-prepper-test/plugin-test-framework/src/test/resources/org/opensearch/dataprepper/test/plugins/junit/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data-prepper-test/test-common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/test-common/build.gradle -------------------------------------------------------------------------------- /data-prepper-test/test-data-prepper-version/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/test-data-prepper-version/build.gradle -------------------------------------------------------------------------------- /data-prepper-test/test-event/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/test-event/README.md -------------------------------------------------------------------------------- /data-prepper-test/test-event/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/data-prepper-test/test-event/build.gradle -------------------------------------------------------------------------------- /deployment-template/ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/ec2/README.md -------------------------------------------------------------------------------- /deployment-template/ec2/data-prepper-ec2-deployment-cfn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/ec2/data-prepper-ec2-deployment-cfn.yaml -------------------------------------------------------------------------------- /deployment-template/eks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/eks/README.md -------------------------------------------------------------------------------- /deployment-template/eks/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/eks/ingress.yaml -------------------------------------------------------------------------------- /deployment-template/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/k8s/README.md -------------------------------------------------------------------------------- /deployment-template/k8s/data-prepper-k8s.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/deployment-template/k8s/data-prepper-k8s.yaml -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/core_apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/core_apis.md -------------------------------------------------------------------------------- /docs/dev/images/DashboardView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/DashboardView.png -------------------------------------------------------------------------------- /docs/dev/images/DataPrepperPipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/DataPrepperPipeline.png -------------------------------------------------------------------------------- /docs/dev/images/HighLevelDesign.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/HighLevelDesign.jpg -------------------------------------------------------------------------------- /docs/dev/images/ServiceView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/ServiceView.png -------------------------------------------------------------------------------- /docs/dev/images/TraceAnalyticsFeature.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/TraceAnalyticsFeature.jpg -------------------------------------------------------------------------------- /docs/dev/images/TraceView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/images/TraceView.png -------------------------------------------------------------------------------- /docs/dev/trace-analytics-rfc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/dev/trace-analytics-rfc.md -------------------------------------------------------------------------------- /docs/developer_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/developer_guide.md -------------------------------------------------------------------------------- /docs/end_to_end_acknowledgements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/end_to_end_acknowledgements.md -------------------------------------------------------------------------------- /docs/error_handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/error_handling.md -------------------------------------------------------------------------------- /docs/expression_syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/expression_syntax.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/images/DataPrepperGatling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/DataPrepperGatling.png -------------------------------------------------------------------------------- /docs/images/DataPrepperPipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/DataPrepperPipeline.png -------------------------------------------------------------------------------- /docs/images/DataPrepper_auto.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/DataPrepper_auto.svg -------------------------------------------------------------------------------- /docs/images/LogAnalyticsComponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/LogAnalyticsComponents.png -------------------------------------------------------------------------------- /docs/images/Log_Ingestion_FluentBit_DataPrepper_OpenSearch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/Log_Ingestion_FluentBit_DataPrepper_OpenSearch.jpg -------------------------------------------------------------------------------- /docs/images/LogstashGatling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/LogstashGatling.png -------------------------------------------------------------------------------- /docs/images/PerformanceTestEnvironment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/PerformanceTestEnvironment.png -------------------------------------------------------------------------------- /docs/images/PerformanceTestEnvironmentLogstash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/PerformanceTestEnvironmentLogstash.png -------------------------------------------------------------------------------- /docs/images/TraceAnalyticsComponents.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/TraceAnalyticsComponents.png -------------------------------------------------------------------------------- /docs/images/TraceAnalyticsFeature.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/images/TraceAnalyticsFeature.jpg -------------------------------------------------------------------------------- /docs/latest_performance_test_results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/latest_performance_test_results.md -------------------------------------------------------------------------------- /docs/log_analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/log_analytics.md -------------------------------------------------------------------------------- /docs/logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/logs.md -------------------------------------------------------------------------------- /docs/logstash_migration_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/logstash_migration_guide.md -------------------------------------------------------------------------------- /docs/migrating_from_opendistro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/migrating_from_opendistro.md -------------------------------------------------------------------------------- /docs/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/monitoring.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/peer_forwarder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/peer_forwarder.md -------------------------------------------------------------------------------- /docs/pipeline_configuration_transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/pipeline_configuration_transformation.md -------------------------------------------------------------------------------- /docs/plugin_development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/plugin_development.md -------------------------------------------------------------------------------- /docs/schemas/trace-analytics/otel-v1-apm-service-map-index-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/schemas/trace-analytics/otel-v1-apm-service-map-index-template.md -------------------------------------------------------------------------------- /docs/schemas/trace-analytics/otel-v1-apm-span-index-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/schemas/trace-analytics/otel-v1-apm-span-index-template.md -------------------------------------------------------------------------------- /docs/schemas/trace-analytics/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/schemas/trace-analytics/readme.md -------------------------------------------------------------------------------- /docs/simple_pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/simple_pipelines.md -------------------------------------------------------------------------------- /docs/simulation_development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/simulation_development.md -------------------------------------------------------------------------------- /docs/trace_analytics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/trace_analytics.md -------------------------------------------------------------------------------- /docs/trace_tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/docs/trace_tuning.md -------------------------------------------------------------------------------- /e2e-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/README.md -------------------------------------------------------------------------------- /e2e-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/build.gradle -------------------------------------------------------------------------------- /e2e-test/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/log/README.md -------------------------------------------------------------------------------- /e2e-test/log/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/log/build.gradle -------------------------------------------------------------------------------- /e2e-test/log/src/integrationTest/resources/basic-grok-e2e-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/log/src/integrationTest/resources/basic-grok-e2e-pipeline.yml -------------------------------------------------------------------------------- /e2e-test/log/src/integrationTest/resources/data_prepper.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /e2e-test/peerforwarder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/README.md -------------------------------------------------------------------------------- /e2e-test/peerforwarder/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/build.gradle -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/aggregate-e2e-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/aggregate-e2e-pipeline.yml -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/data_prepper_local_node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/data_prepper_local_node.yml -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/data_prepper_static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/data_prepper_static.yml -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/default_certificate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/default_certificate.pem -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/default_private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/default_private_key.pem -------------------------------------------------------------------------------- /e2e-test/peerforwarder/src/integrationTest/resources/log-metrics-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/peerforwarder/src/integrationTest/resources/log-metrics-pipeline.yml -------------------------------------------------------------------------------- /e2e-test/trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/README.md -------------------------------------------------------------------------------- /e2e-test/trace/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/build.gradle -------------------------------------------------------------------------------- /e2e-test/trace/src/integrationTest/resources/data_prepper.yml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /e2e-test/trace/src/integrationTest/resources/data_prepper_static.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/src/integrationTest/resources/data_prepper_static.yml -------------------------------------------------------------------------------- /e2e-test/trace/src/integrationTest/resources/raw-span-e2e-pipeline-from-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/src/integrationTest/resources/raw-span-e2e-pipeline-from-build.yml -------------------------------------------------------------------------------- /e2e-test/trace/src/integrationTest/resources/raw-span-e2e-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/src/integrationTest/resources/raw-span-e2e-pipeline.yml -------------------------------------------------------------------------------- /e2e-test/trace/src/integrationTest/resources/service-map-e2e-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/e2e-test/trace/src/integrationTest/resources/service-map-e2e-pipeline.yml -------------------------------------------------------------------------------- /examples/adot/aws-ot-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/adot/aws-ot-collector-config.yml -------------------------------------------------------------------------------- /examples/adot/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/adot/docker-compose.yml -------------------------------------------------------------------------------- /examples/aws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/aws/README.md -------------------------------------------------------------------------------- /examples/aws/jaeger-hotrod-on-ec2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/aws/jaeger-hotrod-on-ec2/README.md -------------------------------------------------------------------------------- /examples/aws/jaeger-hotrod-on-ec2/setup-jaeger-hotrod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/aws/jaeger-hotrod-on-ec2/setup-jaeger-hotrod.sh -------------------------------------------------------------------------------- /examples/certificates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/certificates/README.md -------------------------------------------------------------------------------- /examples/certificates/default_certificate.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/certificates/default_certificate.pem -------------------------------------------------------------------------------- /examples/certificates/default_private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/certificates/default_private_key.pem -------------------------------------------------------------------------------- /examples/certificates/openssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/certificates/openssl.conf -------------------------------------------------------------------------------- /examples/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/config/README.md -------------------------------------------------------------------------------- /examples/config/example-data-prepper-config.yaml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | 3 | extensions: 4 | geoip_service: 5 | maxmind: 6 | -------------------------------------------------------------------------------- /examples/config/example-pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/config/example-pipelines.yaml -------------------------------------------------------------------------------- /examples/config/pipelines-readme.txt: -------------------------------------------------------------------------------- 1 | This directory is a place for pipeline configuration files. 2 | -------------------------------------------------------------------------------- /examples/data-prepper-config.yaml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /examples/demo/demo-data-prepper.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/demo/demo-data-prepper.crt -------------------------------------------------------------------------------- /examples/demo/demo-data-prepper.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/demo/demo-data-prepper.key -------------------------------------------------------------------------------- /examples/demo/root-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/demo/root-ca.pem -------------------------------------------------------------------------------- /examples/demo/test_keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/demo/test_keystore.p12 -------------------------------------------------------------------------------- /examples/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/README.md -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/Dockerfile -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/README.md -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/data-prepper-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/data-prepper-config.yaml -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/data-prepper-emf-demo-cfn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/data-prepper-emf-demo-cfn.yaml -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/docker-compose.yml -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/firelens-fluent-bit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/firelens-fluent-bit.conf -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/firelens.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/firelens.Dockerfile -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/fluent-bit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/fluent-bit.conf -------------------------------------------------------------------------------- /examples/dev/data-prepper-emf-monitoring/pipelines-raw-trace-stdout.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/data-prepper-emf-monitoring/pipelines-raw-trace-stdout.yaml -------------------------------------------------------------------------------- /examples/dev/dns/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/dns/Dockerfile -------------------------------------------------------------------------------- /examples/dev/dns/dnsmasq.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/dns/dnsmasq.conf -------------------------------------------------------------------------------- /examples/dev/dns/hosts.prepper: -------------------------------------------------------------------------------- 1 | 10.10.1.2 prepper-cluster 2 | -------------------------------------------------------------------------------- /examples/dev/k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/k8s/README.md -------------------------------------------------------------------------------- /examples/dev/k8s/build_images_for_minikube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/k8s/build_images_for_minikube.sh -------------------------------------------------------------------------------- /examples/dev/k8s/data-prepper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/k8s/data-prepper.yaml -------------------------------------------------------------------------------- /examples/dev/k8s/sample-project-applications.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/k8s/sample-project-applications.yaml -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/Dockerfile -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/README.md -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/docker-compose.yml -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/images/grafana_metrics_sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/images/grafana_metrics_sample.png -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/prometheus/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/prometheus/prometheus.yaml -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/resources/data-prepper-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/resources/data-prepper-config.yaml -------------------------------------------------------------------------------- /examples/dev/trace-analytics-sample-app/resources/pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/dev/trace-analytics-sample-app/resources/pipelines.yaml -------------------------------------------------------------------------------- /examples/jaeger-hotrod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/jaeger-hotrod/README.md -------------------------------------------------------------------------------- /examples/jaeger-hotrod/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/jaeger-hotrod/docker-compose.yml -------------------------------------------------------------------------------- /examples/jaeger-hotrod/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/jaeger-hotrod/otel-collector-config.yml -------------------------------------------------------------------------------- /examples/jaeger-hotrod/pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/jaeger-hotrod/pipelines.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-ecs-firelens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-ecs-firelens/README.md -------------------------------------------------------------------------------- /examples/log-ingestion-ecs-firelens/example_log_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-ecs-firelens/example_log_pipeline.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-ecs-firelens/task-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-ecs-firelens/task-definition.json -------------------------------------------------------------------------------- /examples/log-ingestion-fluentd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-fluentd/README.md -------------------------------------------------------------------------------- /examples/log-ingestion-fluentd/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-fluentd/docker-compose.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-fluentd/fluent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-fluentd/fluent.conf -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/K8-fluentbit-data-prepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/K8-fluentbit-data-prepper.png -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/README.md -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/data-prepper-pipeline-config/example_log_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/data-prepper-pipeline-config/example_log_pipeline.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-01-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: logging -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-02-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/fluent-bit-02-service-account.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-03-role-1.22.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/fluent-bit-03-role-1.22.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-04-role-binding-1.22.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/fluent-bit-04-role-binding-1.22.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-05-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/fluent-bit-05-configmap.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/fluent-bit-06-ds-minikube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/fluent-bit-06-ds-minikube.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/my-app-01-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: my-app -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/my-app-02-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/my-app-02-service.yaml -------------------------------------------------------------------------------- /examples/log-ingestion-k8s/my-app-03-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion-k8s/my-app-03-deployment.yaml -------------------------------------------------------------------------------- /examples/log-ingestion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/README.md -------------------------------------------------------------------------------- /examples/log-ingestion/data-prepper-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/data-prepper-config.yaml -------------------------------------------------------------------------------- /examples/log-ingestion/docker-compose-dataprepper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/docker-compose-dataprepper.yaml -------------------------------------------------------------------------------- /examples/log-ingestion/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/docker-compose.yaml -------------------------------------------------------------------------------- /examples/log-ingestion/fluent-bit.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/fluent-bit.conf -------------------------------------------------------------------------------- /examples/log-ingestion/log_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/log-ingestion/log_pipeline.yaml -------------------------------------------------------------------------------- /examples/log-ingestion/test.log: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/metrics-ingestion-otel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/metrics-ingestion-otel/README.md -------------------------------------------------------------------------------- /examples/metrics-ingestion-otel/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/metrics-ingestion-otel/docker-compose.yaml -------------------------------------------------------------------------------- /examples/metrics-ingestion-otel/metric_pipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/metrics-ingestion-otel/metric_pipeline.yaml -------------------------------------------------------------------------------- /examples/metrics-ingestion-otel/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/metrics-ingestion-otel/otel-collector-config.yml -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/HighLevelDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/HighLevelDiagram.png -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/README.md -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/docker-compose.yml -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/Dockerfile -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/Error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/Error.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/Dockerfile -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/README.md -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/build.gradle -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/docker-compose.yml -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/gradlew -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/gradlew.bat -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/analytics-service/settings.gradle -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/analytics-service/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright OpenSearch Contributors 3 | # SPDX-License-Identifier: Apache-2.0 4 | # 5 | 6 | server.port=8087 -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/authenticationService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/authenticationService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/client.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/databaseService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/databaseService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/inventoryService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/inventoryService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/orderService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/orderService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/paymentService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/paymentService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/recommendationService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/recommendationService.py -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/requirements.txt -------------------------------------------------------------------------------- /examples/trace-analytics-sample-app/sample-app/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace-analytics-sample-app/sample-app/script.sh -------------------------------------------------------------------------------- /examples/trace_analytics.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace_analytics.yml -------------------------------------------------------------------------------- /examples/trace_analytics_no_ssl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace_analytics_no_ssl.yml -------------------------------------------------------------------------------- /examples/trace_analytics_no_ssl_2x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/trace_analytics_no_ssl_2x.yml -------------------------------------------------------------------------------- /examples/zipkin-sleuth-webmvc-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/zipkin-sleuth-webmvc-example/README.md -------------------------------------------------------------------------------- /examples/zipkin-sleuth-webmvc-example/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/zipkin-sleuth-webmvc-example/docker-compose.yml -------------------------------------------------------------------------------- /examples/zipkin-sleuth-webmvc-example/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/examples/zipkin-sleuth-webmvc-example/otel-collector-config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jenkins/release.jenkinsFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/jenkins/release.jenkinsFile -------------------------------------------------------------------------------- /performance-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/performance-test/README.md -------------------------------------------------------------------------------- /performance-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/performance-test/build.gradle -------------------------------------------------------------------------------- /performance-test/src/gatling/resources/bodies/singleLog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/performance-test/src/gatling/resources/bodies/singleLog.json -------------------------------------------------------------------------------- /performance-test/src/main/resources/data/ipv4-addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/performance-test/src/main/resources/data/ipv4-addresses.txt -------------------------------------------------------------------------------- /performance-test/src/main/resources/data/ipv6-addresses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/performance-test/src/main/resources/data/ipv6-addresses.txt -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/README.md -------------------------------------------------------------------------------- /release/archives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/archives/README.md -------------------------------------------------------------------------------- /release/archives/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/archives/build.gradle -------------------------------------------------------------------------------- /release/archives/linux/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/archives/linux/build.gradle -------------------------------------------------------------------------------- /release/archives/linux/data-prepper-jdk-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/archives/linux/data-prepper-jdk-x64.sh -------------------------------------------------------------------------------- /release/archives/linux/data-prepper-x64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/archives/linux/data-prepper-x64.sh -------------------------------------------------------------------------------- /release/build-resources.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/build-resources.gradle -------------------------------------------------------------------------------- /release/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/build.gradle -------------------------------------------------------------------------------- /release/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/Dockerfile -------------------------------------------------------------------------------- /release/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/README.md -------------------------------------------------------------------------------- /release/docker/adoptium.repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/adoptium.repo -------------------------------------------------------------------------------- /release/docker/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/build.gradle -------------------------------------------------------------------------------- /release/docker/ci/build-image-single-arch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/ci/build-image-single-arch.sh -------------------------------------------------------------------------------- /release/docker/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/README.md -------------------------------------------------------------------------------- /release/docker/config/certificate.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/certificate.crt -------------------------------------------------------------------------------- /release/docker/config/certificate.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/certificate.csr -------------------------------------------------------------------------------- /release/docker/config/default-data-prepper-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/default-data-prepper-config.yaml -------------------------------------------------------------------------------- /release/docker/config/default-keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/default-keystore.p12 -------------------------------------------------------------------------------- /release/docker/config/default_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/default_key.key -------------------------------------------------------------------------------- /release/docker/config/public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/docker/config/public.pem -------------------------------------------------------------------------------- /release/maven/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/maven/build.gradle -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.2.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.3.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.4.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.5.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.5.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.5.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-1.5.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-1.5.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.0.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.0.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.1.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.1.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.10.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.10.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.10.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.10.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.10.3.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.11.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.12.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.12.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.12.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.12.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.12.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.12.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.13.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.13.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.2.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.2.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.3.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.3.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.3.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.3.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.3.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.4.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.4.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.5.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.6.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.6.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.6.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.8.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.change-log-2.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.change-log-2.9.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.1.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.1.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.2.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.3.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.4.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.5.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.5.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.5.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-1.5.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-1.5.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.0.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.0.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.1.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.1.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.10.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.10.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.10.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.10.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.10.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.10.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.10.3.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.11.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.12.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.12.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.12.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.12.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.12.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.12.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.13.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.13.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.2.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.2.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.3.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.3.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.3.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.3.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.3.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.4.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.4.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.4.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.5.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.6.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.6.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.6.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.6.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.6.2.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.7.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.8.0.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.8.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.8.1.md -------------------------------------------------------------------------------- /release/release-notes/data-prepper.release-notes-2.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/data-prepper.release-notes-2.9.0.md -------------------------------------------------------------------------------- /release/release-notes/odfe-data-prepper.release-notes-0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/odfe-data-prepper.release-notes-0.7.0.md -------------------------------------------------------------------------------- /release/release-notes/odfe-data-prepper.release-notes-0.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/odfe-data-prepper.release-notes-0.8.0.md -------------------------------------------------------------------------------- /release/release-notes/odfe-data-prepper.release-notes-1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/release-notes/odfe-data-prepper.release-notes-1.0.0.md -------------------------------------------------------------------------------- /release/script/blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/blog/README.md -------------------------------------------------------------------------------- /release/script/blog/format-release-thank-you.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/blog/format-release-thank-you.py -------------------------------------------------------------------------------- /release/script/release-notes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/release-notes/README.md -------------------------------------------------------------------------------- /release/script/release-notes/format-release-notes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/release-notes/format-release-notes.py -------------------------------------------------------------------------------- /release/script/release-notes/generate-initial-release-notes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/release-notes/generate-initial-release-notes.sh -------------------------------------------------------------------------------- /release/script/release-notes/release-notes-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/script/release-notes/release-notes-template.md -------------------------------------------------------------------------------- /release/smoke-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/smoke-tests/README.md -------------------------------------------------------------------------------- /release/smoke-tests/data-prepper-tar/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/smoke-tests/data-prepper-tar/Dockerfile -------------------------------------------------------------------------------- /release/smoke-tests/data-prepper-tar/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/smoke-tests/data-prepper-tar/build.sh -------------------------------------------------------------------------------- /release/smoke-tests/run-smoke-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/smoke-tests/run-smoke-tests.sh -------------------------------------------------------------------------------- /release/smoke-tests/run-tarball-files-smoke-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/smoke-tests/run-tarball-files-smoke-tests.sh -------------------------------------------------------------------------------- /release/staging-resources-cdk/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/.eslintrc.js -------------------------------------------------------------------------------- /release/staging-resources-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/.gitignore -------------------------------------------------------------------------------- /release/staging-resources-cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/.npmignore -------------------------------------------------------------------------------- /release/staging-resources-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/README.md -------------------------------------------------------------------------------- /release/staging-resources-cdk/bin/staging-resources-cdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/bin/staging-resources-cdk.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/cdk.json -------------------------------------------------------------------------------- /release/staging-resources-cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/jest.config.js -------------------------------------------------------------------------------- /release/staging-resources-cdk/lib/ArchivesBucketStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/lib/ArchivesBucketStack.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/lib/GitHubAccessStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/lib/GitHubAccessStack.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/lib/GitHubActionsReleaseAccessStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/lib/GitHubActionsReleaseAccessStack.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/lib/OpenSearchCIAccessStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/lib/OpenSearchCIAccessStack.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/lib/StagingResourcesStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/lib/StagingResourcesStack.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/package-lock.json -------------------------------------------------------------------------------- /release/staging-resources-cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/package.json -------------------------------------------------------------------------------- /release/staging-resources-cdk/test/ArchivesBucketStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/test/ArchivesBucketStack.test.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/test/GitHubAccessStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/test/GitHubAccessStack.test.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/test/GitHubActionsReleaseAccessStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/test/GitHubActionsReleaseAccessStack.test.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/test/OpenSearchCIAccessStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/test/OpenSearchCIAccessStack.test.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/test/StagingResourcesStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/test/StagingResourcesStack.test.ts -------------------------------------------------------------------------------- /release/staging-resources-cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/release/staging-resources-cdk/tsconfig.json -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/settings.gradle -------------------------------------------------------------------------------- /shared-config/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/shared-config/log4j.properties -------------------------------------------------------------------------------- /shared-config/log4j2-rolling.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/shared-config/log4j2-rolling.properties -------------------------------------------------------------------------------- /shared-config/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/shared-config/log4j2.properties -------------------------------------------------------------------------------- /testing/aws-testing-cdk/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/.eslintrc.js -------------------------------------------------------------------------------- /testing/aws-testing-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/.gitignore -------------------------------------------------------------------------------- /testing/aws-testing-cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/.npmignore -------------------------------------------------------------------------------- /testing/aws-testing-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/README.md -------------------------------------------------------------------------------- /testing/aws-testing-cdk/bin/aws-testing-cdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/bin/aws-testing-cdk.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/cdk.json -------------------------------------------------------------------------------- /testing/aws-testing-cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/jest.config.js -------------------------------------------------------------------------------- /testing/aws-testing-cdk/lib/aws-secrets-manager/SecretsManagerStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/lib/aws-secrets-manager/SecretsManagerStack.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/lib/common/GitHubAccessStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/lib/common/GitHubAccessStack.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/lib/common/KmsStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/lib/common/KmsStack.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/lib/kinesis/KinesisSourceStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/lib/kinesis/KinesisSourceStack.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/lib/s3/S3SinkStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/lib/s3/S3SinkStack.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/package-lock.json -------------------------------------------------------------------------------- /testing/aws-testing-cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/package.json -------------------------------------------------------------------------------- /testing/aws-testing-cdk/test/common/GitHubAccessStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/test/common/GitHubAccessStack.test.ts -------------------------------------------------------------------------------- /testing/aws-testing-cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opensearch-project/data-prepper/HEAD/testing/aws-testing-cdk/tsconfig.json --------------------------------------------------------------------------------