Visión general de integraciones personalizadas

Las Integraciones Personalizadas son características en pre-producción, no lanzadas y, por lo tanto, podrían experimentar cambios drásticos a medida que evolucionan. No está destinada a uso en producción. Pero se puede probar en entornos no de producción.

Descripción general

Las integraciones personalizadas aprovechan Open Telemetry para recopilar y enviar datos de telemetría (métricas, trazas, registros) desde diversas fuentes a SUSE® Observability. Al utilizar Open Telemetry, los usuarios pueden instrumentar sus aplicaciones y servicios para obtener información sobre el rendimiento, la fiabilidad y la salud operativa. En el lado de SUSE® Observability, el Mapeos de Open Telemetry procesa los datos de telemetría entrantes, aplica las transformaciones necesarias y los mapea a las entidades apropiadas dentro de SUSE® Observability. Añadiendo monitores usando la CLI, asignaciones de métricas y presentación en la UI se pueden definir para presentar la telemetría ingerida en la UI, añadir alertas y observabilidad. Todo se envuelve en un stackpack para su distribución.

Configuración de desarrollo

Las Integraciones Personalizadas deben desarrollarse contra una ampliación en pre-producción de la SUSE® Observability plataforma. Para obtener una configuración en pre-producción para comenzar a desarrollar tu integración personalizada, hay dos opciones:

Instancia SaaS (Recomendada):

Para los equipos internos de SUSE, recomendamos solicitar una instancia SaaS al equipo de SUSE® Observability. Estas instancias tienen Integraciones Personalizadas habilitadas y se actualizan automáticamente al menos con cada nueva versión; en algunos casos, recibirían versiones preliminares que contienen corrección de fallos importantes o mejoras en características experimentales. Contáctanos a través del canal dedicado (próximamente se anunciará).

Autoalojado:

Puedes habilitar Integraciones Personalizadas en tu propia instalación autoalojada de SUSE® Observability configurando algunas banderas de características al instalar a través de helm:

  1. Genera el custom_integrations_values.yaml. Esta guía asume que lo guardas en el $VALUES_DIR.

    $VALUES_DIR/custom_integrations_values.yaml
    global:
      features:
        experimentalStackpacks: true
  2. Despliega el chart Helm de SUSE® Observability con los valores generados junto con el .$VALUES_DIR/custom_integrations_values.yaml.

    helm_deploy.sh
    helm upgrade --install \
        --namespace suse-observability \
        --create-namespace \
        --values $VALUES_DIR/suse-observability-values/templates/baseConfig_values.yaml \
        --values $VALUES_DIR/suse-observability-values/templates/sizing_values.yaml \
        --values $VALUES_DIR/suse-observability-values/templates/affinity_values.yaml \
        --values $VALUES_DIR/custom_integrations_values.yaml \
        suse-observability \
        suse-observability/suse-observability