Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Plugin dan opsi yang didukung untuk saluran Amazon OpenSearch Ingestion
Amazon OpenSearch Ingestion mendukung subset sumber, prosesor, dan sink dibandingkan dengan open source Data Prepper. Selain itu, ada beberapa kendala yang Ditempatkan oleh OpenSearch Ingestion pada opsi yang tersedia untuk setiap plugin yang didukung. Bagian berikut menjelaskan plugin dan opsi terkait yang didukung oleh OpenSearch Ingestion.
catatan
OpenSearch Ingestion tidak mendukung plugin buffer apa pun karena secara otomatis mengkonfigurasi buffer default. Anda menerima kesalahan validasi jika menyertakan buffer dalam konfigurasi pipeline Anda.
Plugin yang didukung
OpenSearch Ingestion mendukung plugin Data Prepper berikut:
Sumber:
Prosesor:
-
Mutate event
(rangkaian prosesor) -
Mutasi string
(serangkaian prosesor) -
Metrik OTel
Wastafel:
-
OpenSearch
(mendukung OpenSearch Layanan, OpenSearch Tanpa Server, dan Elasticsearch 6.8 atau yang lebih baru)
Codec wastafel:
Prosesor stateless versus stateful
Prosesor stateless melakukan operasi seperti transformasi dan penyaringan, sementara prosesor stateful melakukan operasi seperti agregasi, yang mengingat hasil dari proses sebelumnya. OpenSearch Ingestion mendukung prosesor stateful Agregate dan Service-map.
Untuk jaringan pipa yang hanya berisi prosesor stateless, batas kapasitas maksimum adalah 96 Ingestion. OCUs Jika pipa berisi prosesor stateful, batas kapasitas maksimum adalah 48 Ingestion. OCUs Namun, jika pipeline memiliki buffering persisten yang diaktifkan, ia dapat memiliki maksimum 384 Ingestion OCUs dengan hanya prosesor stateless, atau 192 OCUs Ingestion jika berisi prosesor stateful. Untuk informasi selengkapnya, lihat Penskalaan pipa.
End-to-end pengakuan hanya didukung untuk prosesor stateless. Untuk informasi selengkapnya, lihat End-to-end pengakuan.
Persyaratan dan kendala konfigurasi
Kecuali ditentukan lain di bawah ini, semua opsi yang dijelaskan dalam referensi konfigurasi Persiapan Data untuk plugin yang didukung yang tercantum di atas diizinkan dalam pipeline OpenSearch Ingestion. Bagian berikut menjelaskan kendala yang Ditempatkan oleh OpenSearch Ingestion pada opsi plugin tertentu.
catatan
OpenSearch Ingestion tidak mendukung plugin buffer apa pun karena secara otomatis mengkonfigurasi buffer default. Anda menerima kesalahan validasi jika menyertakan buffer dalam konfigurasi pipeline Anda.
Banyak opsi dikonfigurasi dan dikelola secara internal oleh OpenSearch Ingestion, seperti dan. authentication
acm_certificate_arn
Opsi lain, seperti thread_count
danrequest_timeout
, memiliki dampak kinerja jika diubah secara manual. Oleh karena itu, nilai-nilai ini ditetapkan secara internal untuk memastikan kinerja saluran pipa Anda yang optimal.
Terakhir, beberapa opsi tidak dapat diteruskan ke OpenSearch Ingestion, seperti ism_policy_file
dansink_template
, karena mereka adalah file lokal ketika dijalankan di Prepper Data sumber terbuka. Nilai-nilai ini tidak didukung.
Topik
Opsi pipa umum
Opsi pipeline umum
-
workers
-
delay
Prosesor Grok
Opsi prosesor Grok
-
patterns_directories
-
patterns_files_glob
HTTPsumber
Plugin HTTP
-
path
Opsi ini diperlukan. Path adalah string seperti/log/ingest
, yang mewakili URI jalur untuk log ingestion. Jalur ini mendefinisikan URI yang Anda gunakan untuk mengirim data ke pipeline. Misalnya,https://log-pipeline.us-west-2.osis.amazonaws.com
. Jalur harus dimulai dengan garis miring (/), dan dapat berisi karakter khusus '-', '_', ' . ', dan'/', serta/log/ingest
${pipelineName}
placeholder. -
Opsi HTTP sumber berikut disetel oleh OpenSearch Ingestion dan tidak didukung dalam konfigurasi pipeline:
-
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 wastafel
Plugin OpenSearch
-
aws
Opsi ini diperlukan, dan harus berisi opsi berikut:-
sts_role_arn
-
region
-
hosts
-
serverless
(jika wastafel adalah koleksi OpenSearch Tanpa Server)
-
-
sts_role_arn
Opsi harus menunjuk ke peran yang sama untuk setiap wastafel dalam file YAML definisi. -
hosts
Opsi harus menentukan titik akhir domain OpenSearch Layanan atau titik akhir koleksi OpenSearch Tanpa Server. Anda tidak dapat menentukan titik akhir kustom untuk domain; itu harus menjadi titik akhir standar. -
Jika
hosts
opsi adalah titik akhir koleksi tanpa server, Anda harus mengatur opsi ke.serverless
true
Selain itu, jika file YAML definisi Anda berisiindex_type
opsi, itu harus diatur kemanagement_disabled
, jika tidak validasi gagal. -
Opsi berikut tidak didukung:
-
username
-
password
-
cert
-
proxy
-
dlq_file
- Jika Anda ingin membongkar peristiwa gagal ke antrian huruf mati (DLQ), Anda harus menggunakandlq
opsi dan menentukan bucket S3. -
ism_policy_file
-
socket_timeout
-
template_file
-
insecure
-
bulk_size
-
OTelsumber metrik, sumber OTel jejak, dan sumber OTel log
Sumber OTelmetrik
-
path
Opsi ini diperlukan. Path adalah string seperti/log/ingest
, yang mewakili URI jalur untuk log ingestion. Jalur ini mendefinisikan URI yang Anda gunakan untuk mengirim data ke pipeline. Misalnya,https://log-pipeline.us-west-2.osis.amazonaws.com
. Jalur harus dimulai dengan garis miring (/), dan dapat berisi karakter khusus '-', '_', ' . ', dan'/', serta/log/ingest
${pipelineName}
placeholder. -
Opsi berikut disetel oleh OpenSearch Ingestion dan tidak didukung dalam konfigurasi pipeline:
-
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
-
OTelprosesor kelompok jejak
Prosesor OTeltrace group
-
aws
Opsi ini diperlukan, dan harus berisi opsi berikut:-
sts_role_arn
-
region
-
hosts
-
-
sts_role_arn
Opsi menentukan peran yang sama dengan peran pipeline yang Anda tentukan dalam konfigurasi OpenSearch wastafel. -
insecure
Opsiusername
password
,cert
, dan tidak didukung. -
aws_sigv4
Opsi ini diperlukan dan harus disetel ke true. -
serverless
Opsi dalam plugin OpenSearch wastafel tidak didukung. Prosesor grup jejak Otel saat ini tidak berfungsi dengan koleksi Tanpa OpenSearch Server. -
Jumlah
otel_trace_group
prosesor dalam badan konfigurasi pipa tidak boleh melebihi 8.
OTelprosesor jejak
Prosesor OTeljejak
-
Nilai
trace_flush_interval
opsi tidak boleh melebihi 300 detik.
Prosesor peta layanan
Prosesor peta layanan
-
Nilai
window_duration
opsi tidak boleh melebihi 300 detik.
Sumber S3
Plugin sumber S3
-
aws
Opsi ini diperlukan, dan harus berisiregion
dansts_role_arn
opsi. -
Nilai
records_to_accumulate
opsi tidak boleh melebihi 200. -
Nilai
maximum_messages
opsi tidak boleh melebihi 10. -
Jika ditentukan,
disable_bucket_ownership_validation
opsi harus disetel ke false. -
Jika ditentukan,
input_serialization
opsi harus diatur keparquet
.