Uploaded image for project: 'OpenShift Logging'
  1. OpenShift Logging
  2. LOG-7259

Azure Log Ingestion

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Log Collection
    • None
    • Azure Log Ingestion
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • NEW
    • Administer, Deploy, Instructions
    • To Do
    • OBSDA-749 - Add Short Lived Token Support in CLO for Azure
    • OBSDA-749Add Short Lived Token Support in CLO for Azure
    • NEW
    • 100% To Do, 0% In Progress, 0% Done
    • If Release Note Needed, Set a Value
    • XL

      Goals

      1. Extend the ClusterLogging Operator's API with a new Azure output type utilizing the Log Ingestion API.
      2. Allow authentication using short-lived federated token credentials with the Log Ingestion API.
      3. Allow authentication using static long-lived credentials with the Log Ingestion API.

      Motivation

      Azure Monitor Logs is deprecated and intended to no longer be supported 2026-Sept. The Azure Log Ingestion API replaces Azure Monitor Logs and vector has a pending PR to support this sink. Additionally, implementing the new sink will allow us to design the CLF API to better support short-lived tokens and align the UX with other cloud providers (e.g. AWS).

      Acceptance Criteria

      • Verify log collectors can successfully forward to Azure Monitor Logs using the Log Ingestion API
      • Verify log collectors can successfully forward logs to Azure Monitor Logs using long lived credentials via a credential secret.
      • Verify log collectors can successfully forward logs to Azure Monitor Logs using the short lived token provided by a WIF enabled Azure provider

      Risk and Assumptions

      • As of v6.2, CLO relies on v0.37.1 of OpenShift Vector. OpenShift's Vector will have to be upgraded; however, the upgrade is currently blocked by the Rust version for RHEL.

      Documentation

      • Document the pre-reqs needed for an Azure WIF enabled platform to receive logs and provide authorization to the collector
      • Document the support of using Azure Monitor Logs with a WIF enabled Azure
      • Document this is only supported for deployments of vector as the log collection agent
      • Document the long lived credential authorization pre-reqs for Azure Monitor Logs.

              Unassigned Unassigned
              rh-ee-calee Calvin Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: