• Русский
  • .NET Автоинструментация

    .NET автоинструментация обеспечивает автоматический сбор телеметрии для приложений .NET, включая ASP.NET Core, Entity Framework и другие популярные библиотеки .NET. Эта инструментация собирает трассировки, метрики и логи, не требуя изменений в коде приложения.

    Operator внедряет автоматическую инструментацию OpenTelemetry .NET в контейнеры приложений .NET, настраивая ее на автоматическое инструментирование распространенных библиотек и фреймворков. Это обеспечивает комплексную наблюдаемость для рабочих нагрузок .NET, работающих в Kubernetes.

    Включение инструментации .NET

    Чтобы включить автоинструментацию для приложений .NET, добавьте аннотацию в ваш pod или namespace:

    apiVersion: v1
    kind: Pod
    metadata:
      name: dotnet-app
      annotations:
        instrumentation.opentelemetry.io/inject-dotnet: "true"
    spec:
      containers:
      - name: app
        image: myapp:latest

    Operator автоматически внедрит компоненты инструментации и настроит среду выполнения .NET на их загрузку при запуске.

    Справочник по конфигурации

    Подробные параметры конфигурации, поддерживаемые библиотеки и сценарии расширенного использования см. в официальной документации OpenTelemetry Operator:

    Документация по автоинструментации .NET