Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Unterstützte Plugins und Optionen für Amazon OpenSearch Ingestion-Pipelines
Amazon OpenSearch Ingestion unterstützt eine Teilmenge von Quellen, Prozessoren und Senken innerhalb von Open Source Data Prepper. OpenSearch
Anmerkung
OpenSearch Ingestion unterstützt keine Puffer-Plugins, da es automatisch einen Standardpuffer konfiguriert. Sie erhalten einen Validierungsfehler, wenn Sie einen Puffer in Ihre Pipeline-Konfiguration aufnehmen.
Themen
Unterstützte Plug-ins
OpenSearch Ingestion unterstützt die folgenden Data Prepper-Plugins:
Quellen:
Prozessoren:
-
Ereignis mutieren
(Reihe von Prozessoren) -
Zeichenfolge mutieren
(Reihe von Prozessoren)
Senkt:
-
OpenSearch
(unterstützt OpenSearch Service, OpenSearch Serverless und Elasticsearch 6.8 oder höher)
Sink-Codecs:
Stateless versus statusbehaftete Prozessoren
Zustandslose Prozessoren führen Operationen wie Transformationen und Filterung durch, während statusbehaftete Prozessoren Operationen wie Aggregationen ausführen, die sich an das Ergebnis der vorherigen Ausführung erinnern. OpenSearch Ingestion unterstützt die Stateful-Prozessoren Aggregate und Service-MAP.
Für Pipelines, die nur statuslose Prozessoren enthalten, liegt die maximale Kapazitätsgrenze bei 96 Ingestion. OCUs Wenn eine Pipeline statusbehaftete Prozessoren enthält, beträgt die maximale Kapazitätsgrenze 48 Ingestion. OCUs Wenn für eine Pipeline jedoch die persistente Pufferung aktiviert ist, kann sie maximal 384 Ingestion haben, wenn sie nur statusfreie Prozessoren enthält, oder 192 OCUs Ingestion OCUs , wenn sie Stateful-Prozessoren enthält. Weitere Informationen finden Sie unter Skalierung von Pipelines in Amazon OpenSearch Ingestion.
End-to-end Die Bestätigung wird nur für statuslose Prozessoren unterstützt. Weitere Informationen finden Sie unter End-to-end Bestätigung.
Konfigurationsanforderungen und Einschränkungen
Sofern unten nicht anders angegeben, sind alle in der Data Prepper-Konfigurationsreferenz für die oben aufgeführten unterstützten Plugins beschriebenen Optionen in OpenSearch Ingestion-Pipelines zulässig. In den folgenden Abschnitten werden die Einschränkungen erläutert, die OpenSearch Ingestion bestimmten Plugin-Optionen auferlegt.
Anmerkung
OpenSearch Ingestion unterstützt keine Puffer-Plugins, da es automatisch einen Standardpuffer konfiguriert. Sie erhalten einen Validierungsfehler, wenn Sie einen Puffer in Ihre Pipeline-Konfiguration aufnehmen.
Viele Optionen werden intern von OpenSearch Ingestion konfiguriert und verwaltet, z. B. authentication und. acm_certificate_arn Andere Optionen, wie z. B. thread_count und, haben Auswirkungen auf die Leistungrequest_timeout, wenn sie manuell geändert werden. Daher werden diese Werte intern festgelegt, um eine optimale Leistung Ihrer Pipelines sicherzustellen.
Schließlich können einige Optionen nicht an OpenSearch Ingestion übergeben werden, z. B. ism_policy_file undsink_template, da es sich bei der Ausführung im Open-Source-Data Prepper um lokale Dateien handelt. Diese Werte werden nicht unterstützt.
Themen
Allgemeine Pipeline-Optionen
Die folgenden allgemeinen Pipeline-Optionen
-
workers -
delay
Grok-Prozessor
Die folgenden Grok-Prozessoroptionen
-
patterns_directories -
patterns_files_glob
HTTP-Quelle
Für das HTTP-Quell-Plugin
-
Die
pathOption ist erforderlich. Der Pfad ist eine Zeichenfolge wie/log/ingest, die den URI-Pfad für die Protokollaufnahme darstellt. Dieser Pfad definiert den URI, den Sie verwenden, um Daten an die Pipeline zu senden. Beispiel,https://log-pipeline.us-west-2.osis.amazonaws.com. Der Pfad muss mit einem Schrägstrich (/) beginnen und kann die Sonderzeichen '-', '_', 'enthalten . 'und'/'sowie der/log/ingest${pipelineName}Platzhalter. -
Die folgenden HTTP-Quelloptionen werden von OpenSearch Ingestion festgelegt und in Pipeline-Konfigurationen nicht unterstützt:
-
port -
ssl -
ssl_key_file -
ssl_certificate_file -
aws_region -
authentication -
unauthenticated_health_check -
use_acm_certificate_for_ssl -
thread_count -
request_timeout -
max_connection_count -
max_pending_requests -
health_check_service -
acm_private_key_password -
acm_certificate_timeout_millis -
acm_certificate_arn
-
OpenSearch sinken
Das OpenSearch
-
Die
awsOption ist erforderlich und muss die folgenden Optionen enthalten:-
sts_role_arn -
region -
hosts -
serverless(wenn es sich bei der Senke um eine OpenSearch serverlose Sammlung handelt)
-
-
Die
sts_role_arnOption muss für jede Senke innerhalb einer YAML-Definitionsdatei auf dieselbe Rolle verweisen. -
Die
hostsOption muss einen OpenSearch Dienstdomänenendpunkt oder einen OpenSearch serverlosen Sammlungsendpunkt angeben. Sie können keinen benutzerdefinierten Endpunkt für eine Domäne angeben. Es muss sich um den Standardendpunkt handeln. -
Wenn es sich bei der
hostsOption um einen serverlosen Erfassungsendpunkt handelt, müssen Sie dieserverlessOption auftruesetzen. Wenn Ihre YAML-Definitionsdatei dieindex_typeOption enthält, muss sie außerdem auf gesetzt seinmanagement_disabled, andernfalls schlägt die Validierung fehl. -
Die folgenden Optionen werden nicht unterstützt:
-
username -
password -
cert -
proxy -
dlq_file— Wenn Sie fehlgeschlagene Ereignisse in eine Warteschlange mit unerlaubtem Schreiben (DLQ) verschieben möchten, müssen Sie diedlqOption verwenden und einen S3-Bucket angeben. -
ism_policy_file -
socket_timeout -
template_file -
insecure
-
OTel Metrik-Quelle, OTel Trace-Quelle und OTel Log-Quelle
Für die Plug-ins „OTel Metrikquelle
-
Die
pathOption ist erforderlich. Der Pfad ist eine Zeichenfolge wie/log/ingest, die den URI-Pfad für die Protokollaufnahme darstellt. Dieser Pfad definiert den URI, den Sie verwenden, um Daten an die Pipeline zu senden. Beispiel,https://log-pipeline.us-west-2.osis.amazonaws.com. Der Pfad muss mit einem Schrägstrich (/) beginnen und kann die Sonderzeichen '-', '_', 'enthalten . 'und'/'sowie der/log/ingest${pipelineName}Platzhalter. -
Die folgenden Optionen werden von OpenSearch Ingestion festgelegt und in Pipeline-Konfigurationen nicht unterstützt:
-
port -
ssl -
sslKeyFile -
sslKeyCertChainFile -
authentication -
unauthenticated_health_check -
useAcmCertForSSL -
unframed_requests -
proto_reflection_service -
thread_count -
request_timeout -
max_connection_count -
acmPrivateKeyPassword -
acmCertIssueTimeOutMillis -
health_check_service -
acmCertificateArn -
awsRegion
-
OTel Prozessor für Trace-Gruppen
Für den OTel Trace-Gruppenprozessor
-
Die
awsOption ist erforderlich und muss die folgenden Optionen enthalten:-
sts_role_arn -
region -
hosts
-
-
Die
sts_role_arnOption gibt dieselbe Rolle an wie die Pipeline-Rolle, die Sie in der OpenSearch Senkenkonfiguration angeben. -
Die
insecureOptionenusernamepassword,cert, und werden nicht unterstützt. -
Die
aws_sigv4Option ist erforderlich und muss auf true gesetzt werden. -
Die
serverlessOption im OpenSearch Sink-Plugin wird nicht unterstützt. Der Otel Trace Group Processor funktioniert derzeit nicht mit OpenSearch serverlosen Sammlungen. -
Die Anzahl der
otel_trace_groupProzessoren im Pipeline-Konfigurationstext darf 8 nicht überschreiten.
OTel Prozessor verfolgen
Für den OTel Trace-Prozessor
-
Der Wert der
trace_flush_intervalOption darf 300 Sekunden nicht überschreiten.
Service-Map-Prozessor
Für den Service-MAP-Prozessor
-
Der Wert der
window_durationOption darf 300 Sekunden nicht überschreiten.
S3-Quelle
Das S3-Quell-Plugin
-
Die
awsOption ist erforderlich und musssts_role_arnOptionen enthaltenregion. -
Der Wert der
records_to_accumulateOption darf 200 nicht überschreiten. -
Der Wert der
maximum_messagesOption darf 10 nicht überschreiten. -
Falls angegeben, muss die
disable_bucket_ownership_validationOption auf False gesetzt werden. -
Falls angegeben, muss die
input_serializationOption auf gesetzt werdenparquet.