diff --git a/docs/ar/enterprise/guides/capture_telemetry_logs.mdx b/docs/ar/enterprise/guides/capture_telemetry_logs.mdx index 1740c7c08..02bba819f 100644 --- a/docs/ar/enterprise/guides/capture_telemetry_logs.mdx +++ b/docs/ar/enterprise/guides/capture_telemetry_logs.mdx @@ -24,15 +24,39 @@ mode: "wide" 1. في CrewAI AMP، انتقل إلى **Settings** > **OpenTelemetry Collectors**. 2. انقر على **Add Collector**. -3. اختر نوع التكامل — **OpenTelemetry Traces** أو **OpenTelemetry Logs**. -4. هيّئ الاتصال: - - **Endpoint** — نقطة نهاية OTLP لمجمّعك (مثل `https://otel-collector.example.com:4317`). - - **Service Name** — اسم لتعريف هذه الخدمة في منصة المراقبة. - - **Custom Headers** *(اختياري)* — أضف رؤوس المصادقة أو التوجيه كأزواج مفتاح-قيمة. - - **Certificate** *(اختياري)* — قدم شهادة TLS إذا كان مجمّعك يتطلبها. -5. انقر على **Save**. +3. اختر تكاملاً: + - **OpenTelemetry Traces** و**OpenTelemetry Logs** — صدّر إلى أي مجمّع أو واجهة خلفية متوافقة مع OTLP. + - **Datadog** — أرسل التتبعات مباشرة إلى استقبال OTLP الخاص بـ Datadog، دون الحاجة إلى مجمّع منفصل أو Datadog Agent. +4. هيّئ الاتصال. تعتمد الحقول على التكامل الذي اخترته: -![تهيئة مجمّع OpenTelemetry](/images/crewai-otel-collector-config.png) + + + إن **OpenTelemetry Traces** و**OpenTelemetry Logs** تكاملان منفصلان يتشاركان نفس الحقول — اختر التكامل المطابق للإشارة التي تريد تصديرها. + + - **Endpoint** — نقطة نهاية OTLP لمجمّعك (مثل `https://otel-collector.example.com:4317`). + - **Service Name** — اسم لتعريف هذه الخدمة في منصة المراقبة. + - **Custom Headers** *(اختياري)* — أضف رؤوس المصادقة أو التوجيه كأزواج مفتاح-قيمة. + - **Certificate** *(اختياري)* — قدم شهادة TLS إذا كان مجمّعك يتطلبها. + + ![تهيئة مجمّع OpenTelemetry](/images/crewai-otel-collector-opentelemetry.png) + + + - **Datadog Site Domain** — مضيف OTLP لموقع Datadog الخاص بك فقط، دون بروتوكول أو مسار. يقوم CrewAI ببناء نقطة نهاية HTTPS OTLP الكاملة نيابةً عنك. استخدم المضيف المطابق لـ [موقع Datadog](https://docs.datadoghq.com/getting_started/site/) الخاص بك: + - `otlp.datadoghq.com` (US1) + - `otlp.us3.datadoghq.com` (US3) + - `otlp.us5.datadoghq.com` (US5) + - `otlp.datadoghq.eu` (EU1) + - `otlp.ap1.datadoghq.com` (AP1) + - **API Key** — مفتاح واجهة برمجة تطبيقات Datadog الخاص بك. راجع [كيفية إنشاء واحد](https://docs.datadoghq.com/account_management/api-app-keys/#api-keys). + + يصدّر تكامل Datadog **التتبعات**. + + ![تهيئة مجمّع Datadog](/images/crewai-otel-collector-datadog.png) + + + +5. *(اختياري)* انقر على **Test Connection** للتحقق من قدرة CrewAI على الوصول إلى نقطة النهاية باستخدام بيانات الاعتماد التي قدمتها. +6. انقر على **Save**. يمكنك إضافة مجمّعات متعددة — على سبيل المثال، واحد للتتبعات وآخر للسجلات، أو الإرسال إلى واجهات خلفية مختلفة لأغراض مختلفة. diff --git a/docs/en/enterprise/guides/capture_telemetry_logs.mdx b/docs/en/enterprise/guides/capture_telemetry_logs.mdx index c9288c942..3894afc5c 100644 --- a/docs/en/enterprise/guides/capture_telemetry_logs.mdx +++ b/docs/en/enterprise/guides/capture_telemetry_logs.mdx @@ -24,15 +24,39 @@ Telemetry data follows the [OpenTelemetry GenAI semantic conventions](https://op 1. In CrewAI AMP, go to **Settings** > **OpenTelemetry Collectors**. 2. Click **Add Collector**. -3. Select an integration type — **OpenTelemetry Traces** or **OpenTelemetry Logs**. -4. Configure the connection: - - **Endpoint** — Your collector's OTLP endpoint (e.g., `https://otel-collector.example.com:4317`). - - **Service Name** — A name to identify this service in your observability platform. - - **Custom Headers** *(optional)* — Add authentication or routing headers as key-value pairs. - - **Certificate** *(optional)* — Provide a TLS certificate if your collector requires one. -5. Click **Save**. +3. Select an integration: + - **OpenTelemetry Traces** and **OpenTelemetry Logs** — export to any OTLP-compatible collector or backend. + - **Datadog** — send traces straight to Datadog's OTLP intake, no separate collector or Datadog Agent required. +4. Configure the connection. The fields depend on the integration you selected: -![OpenTelemetry Collector Configuration](/images/crewai-otel-collector-config.png) + + + **OpenTelemetry Traces** and **OpenTelemetry Logs** are separate integrations that share the same fields — pick the one matching the signal you want to export. + + - **Endpoint** — Your collector's OTLP endpoint (e.g., `https://otel-collector.example.com:4317`). + - **Service Name** — A name to identify this service in your observability platform. + - **Custom Headers** *(optional)* — Add authentication or routing headers as key-value pairs. + - **Certificate** *(optional)* — Provide a TLS certificate if your collector requires one. + + ![OpenTelemetry collector configuration](/images/crewai-otel-collector-opentelemetry.png) + + + - **Datadog Site Domain** — Your Datadog site's OTLP host only, with no protocol or path. CrewAI builds the full HTTPS OTLP endpoint for you. Use the host that matches your [Datadog site](https://docs.datadoghq.com/getting_started/site/): + - `otlp.datadoghq.com` (US1) + - `otlp.us3.datadoghq.com` (US3) + - `otlp.us5.datadoghq.com` (US5) + - `otlp.datadoghq.eu` (EU1) + - `otlp.ap1.datadoghq.com` (AP1) + - **API Key** — Your Datadog API key. See [how to create one](https://docs.datadoghq.com/account_management/api-app-keys/#api-keys). + + The Datadog integration exports **traces**. + + ![Datadog collector configuration](/images/crewai-otel-collector-datadog.png) + + + +5. *(optional)* Click **Test Connection** to verify CrewAI can reach the endpoint with the credentials you provided. +6. Click **Save**. You can add multiple collectors — for example, one for traces and another for logs, or send to different backends for different purposes. diff --git a/docs/images/crewai-otel-collector-datadog.png b/docs/images/crewai-otel-collector-datadog.png new file mode 100644 index 000000000..a65f3082c Binary files /dev/null and b/docs/images/crewai-otel-collector-datadog.png differ diff --git a/docs/images/crewai-otel-collector-opentelemetry.png b/docs/images/crewai-otel-collector-opentelemetry.png new file mode 100644 index 000000000..bf3eb3ed2 Binary files /dev/null and b/docs/images/crewai-otel-collector-opentelemetry.png differ diff --git a/docs/ko/enterprise/guides/capture_telemetry_logs.mdx b/docs/ko/enterprise/guides/capture_telemetry_logs.mdx index 459d7b2c5..5affe8811 100644 --- a/docs/ko/enterprise/guides/capture_telemetry_logs.mdx +++ b/docs/ko/enterprise/guides/capture_telemetry_logs.mdx @@ -24,15 +24,39 @@ CrewAI AMP는 배포에서 OpenTelemetry **트레이스**와 **로그**를 자 1. CrewAI AMP에서 **Settings** > **OpenTelemetry Collectors**로 이동합니다. 2. **Add Collector**를 클릭합니다. -3. 통합 유형을 선택합니다 — **OpenTelemetry Traces** 또는 **OpenTelemetry Logs**. -4. 연결을 구성합니다: - - **Endpoint** — 수집기의 OTLP 엔드포인트 (예: `https://otel-collector.example.com:4317`). - - **Service Name** — 관측 가능성 플랫폼에서 이 서비스를 식별하기 위한 이름. - - **Custom Headers** *(선택 사항)* — 인증 또는 라우팅 헤더를 키-값 쌍으로 추가합니다. - - **Certificate** *(선택 사항)* — 수집기에서 TLS 인증서가 필요한 경우 제공합니다. -5. **Save**를 클릭합니다. +3. 통합을 선택합니다: + - **OpenTelemetry Traces** 및 **OpenTelemetry Logs** — OTLP 호환 수집기 또는 백엔드로 내보냅니다. + - **Datadog** — 별도의 수집기나 Datadog Agent 없이 트레이스를 Datadog의 OTLP 인테이크로 직접 전송합니다. +4. 연결을 구성합니다. 필드는 선택한 통합에 따라 달라집니다: -![OpenTelemetry 수집기 구성](/images/crewai-otel-collector-config.png) + + + **OpenTelemetry Traces**와 **OpenTelemetry Logs**는 동일한 필드를 공유하는 별개의 통합입니다 — 내보내려는 신호에 맞는 것을 선택하세요. + + - **Endpoint** — 수집기의 OTLP 엔드포인트 (예: `https://otel-collector.example.com:4317`). + - **Service Name** — 관측 가능성 플랫폼에서 이 서비스를 식별하기 위한 이름. + - **Custom Headers** *(선택 사항)* — 인증 또는 라우팅 헤더를 키-값 쌍으로 추가합니다. + - **Certificate** *(선택 사항)* — 수집기에서 TLS 인증서가 필요한 경우 제공합니다. + + ![OpenTelemetry 수집기 구성](/images/crewai-otel-collector-opentelemetry.png) + + + - **Datadog Site Domain** — Datadog 사이트의 OTLP 호스트만 입력합니다 (프로토콜이나 경로 제외). CrewAI가 전체 HTTPS OTLP 엔드포인트를 자동으로 구성합니다. [Datadog 사이트](https://docs.datadoghq.com/getting_started/site/)에 맞는 호스트를 사용하세요: + - `otlp.datadoghq.com` (US1) + - `otlp.us3.datadoghq.com` (US3) + - `otlp.us5.datadoghq.com` (US5) + - `otlp.datadoghq.eu` (EU1) + - `otlp.ap1.datadoghq.com` (AP1) + - **API Key** — Datadog API 키입니다. [키 생성 방법](https://docs.datadoghq.com/account_management/api-app-keys/#api-keys)을 참고하세요. + + Datadog 통합은 **트레이스**를 내보냅니다. + + ![Datadog 수집기 구성](/images/crewai-otel-collector-datadog.png) + + + +5. *(선택 사항)* **Test Connection**을 클릭하여 제공한 자격 증명으로 CrewAI가 엔드포인트에 연결할 수 있는지 확인합니다. +6. **Save**를 클릭합니다. 여러 수집기를 추가할 수 있습니다 — 예를 들어, 트레이스용 하나와 로그용 하나를 추가하거나, 다른 목적을 위해 다른 백엔드로 전송할 수 있습니다. diff --git a/docs/pt-BR/enterprise/guides/capture_telemetry_logs.mdx b/docs/pt-BR/enterprise/guides/capture_telemetry_logs.mdx index 5efa60f46..c646832e5 100644 --- a/docs/pt-BR/enterprise/guides/capture_telemetry_logs.mdx +++ b/docs/pt-BR/enterprise/guides/capture_telemetry_logs.mdx @@ -24,15 +24,39 @@ Os dados de telemetria seguem as [convenções semânticas GenAI do OpenTelemetr 1. No CrewAI AMP, vá para **Settings** > **OpenTelemetry Collectors**. 2. Clique em **Add Collector**. -3. Selecione um tipo de integração — **OpenTelemetry Traces** ou **OpenTelemetry Logs**. -4. Configure a conexão: - - **Endpoint** — O endpoint OTLP do seu coletor (por exemplo, `https://otel-collector.example.com:4317`). - - **Service Name** — Um nome para identificar este serviço na sua plataforma de observabilidade. - - **Custom Headers** *(opcional)* — Adicione headers de autenticação ou roteamento como pares chave-valor. - - **Certificate** *(opcional)* — Forneça um certificado TLS se o seu coletor exigir um. -5. Clique em **Save**. +3. Selecione uma integração: + - **OpenTelemetry Traces** e **OpenTelemetry Logs** — exporte para qualquer coletor ou backend compatível com OTLP. + - **Datadog** — envie traces diretamente para a ingestão OTLP do Datadog, sem precisar de um coletor separado ou do Datadog Agent. +4. Configure a conexão. Os campos dependem da integração selecionada: -![Configuração do Coletor OpenTelemetry](/images/crewai-otel-collector-config.png) + + + **OpenTelemetry Traces** e **OpenTelemetry Logs** são integrações separadas que compartilham os mesmos campos — escolha a que corresponde ao sinal que você quer exportar. + + - **Endpoint** — O endpoint OTLP do seu coletor (por exemplo, `https://otel-collector.example.com:4317`). + - **Service Name** — Um nome para identificar este serviço na sua plataforma de observabilidade. + - **Custom Headers** *(opcional)* — Adicione headers de autenticação ou roteamento como pares chave-valor. + - **Certificate** *(opcional)* — Forneça um certificado TLS se o seu coletor exigir um. + + ![Configuração do coletor OpenTelemetry](/images/crewai-otel-collector-opentelemetry.png) + + + - **Datadog Site Domain** — Apenas o host OTLP do seu site Datadog, sem protocolo ou caminho. O CrewAI monta o endpoint HTTPS OTLP completo para você. Use o host correspondente ao seu [site Datadog](https://docs.datadoghq.com/getting_started/site/): + - `otlp.datadoghq.com` (US1) + - `otlp.us3.datadoghq.com` (US3) + - `otlp.us5.datadoghq.com` (US5) + - `otlp.datadoghq.eu` (EU1) + - `otlp.ap1.datadoghq.com` (AP1) + - **API Key** — Sua chave de API do Datadog. Veja [como criar uma](https://docs.datadoghq.com/account_management/api-app-keys/#api-keys). + + A integração com o Datadog exporta **traces**. + + ![Configuração do coletor Datadog](/images/crewai-otel-collector-datadog.png) + + + +5. *(opcional)* Clique em **Test Connection** para verificar se o CrewAI consegue acessar o endpoint com as credenciais fornecidas. +6. Clique em **Save**. Você pode adicionar múltiplos coletores — por exemplo, um para traces e outro para logs, ou enviar para diferentes backends para diferentes propósitos.