mirror of
https://github.com/thousandeyes/thousandeyes-sdk-python.git
synced 2025-12-06 06:26:51 +00:00
41 lines
3.4 KiB
Python
41 lines
3.4 KiB
Python
# coding: utf-8
|
|
|
|
# flake8: noqa
|
|
"""
|
|
ThousandEyes for OpenTelemetry API
|
|
|
|
ThousandEyes for OpenTelemetry provides machine-to-machine integration between ThousandEyes and its customers. It allows you to export ThousandEyes telemetry data in OTel format, which is widely used in the industry. With ThousandEyes for OTel, you can leverage frameworks widely used in the observability domain - such as Splunk, Grafana, and Honeycomb - to capture and analyze ThousandEyes data. Any client that supports OTel can use ThousandEyes for OpenTelemetry. ThousandEyes for OTel is made up of the following components: * Data streaming APIs that you can use to configure and enable your ThousandEyes tests with OTel-compatible streams, in particular to configure how ThousandEyes telemetry data is exported to client integrations. * A set of streaming pipelines called _collectors_ that actively fetch ThousandEyes network test data, enrich the data with some additional detail, filter, and push the data to the customer-configured endpoints, depending on what you configure via the public APIs. * Third-party OTel collectors that receive, transform, filter, and export different metrics to client applications such as AppD, or any other OTel-capable client configuration. For more information about ThousandEyes for OpenTelemetry, see the [documentation](https://docs.thousandeyes.com/product-documentation/api/opentelemetry).
|
|
|
|
Generated by OpenAPI Generator (https://openapi-generator.tech)
|
|
|
|
Do not edit the class manually.
|
|
""" # noqa: E501
|
|
|
|
|
|
# import models into model package
|
|
from thousandeyes_sdk.streaming.models.api_error import ApiError
|
|
from thousandeyes_sdk.streaming.models.api_error_integration_limits import ApiErrorIntegrationLimits
|
|
from thousandeyes_sdk.streaming.models.audit_operation import AuditOperation
|
|
from thousandeyes_sdk.streaming.models.audit_operation_with_update import AuditOperationWithUpdate
|
|
from thousandeyes_sdk.streaming.models.bad_request_error import BadRequestError
|
|
from thousandeyes_sdk.streaming.models.create_stream_response import CreateStreamResponse
|
|
from thousandeyes_sdk.streaming.models.data_model_version import DataModelVersion
|
|
from thousandeyes_sdk.streaming.models.endpoint_type import EndpointType
|
|
from thousandeyes_sdk.streaming.models.exporter_config import ExporterConfig
|
|
from thousandeyes_sdk.streaming.models.exporter_config_splunk_hec import ExporterConfigSplunkHec
|
|
from thousandeyes_sdk.streaming.models.filters import Filters
|
|
from thousandeyes_sdk.streaming.models.filters_test_types import FiltersTestTypes
|
|
from thousandeyes_sdk.streaming.models.get_stream_response import GetStreamResponse
|
|
from thousandeyes_sdk.streaming.models.put_stream import PutStream
|
|
from thousandeyes_sdk.streaming.models.stream import Stream
|
|
from thousandeyes_sdk.streaming.models.stream_links import StreamLinks
|
|
from thousandeyes_sdk.streaming.models.stream_response import StreamResponse
|
|
from thousandeyes_sdk.streaming.models.stream_self_link import StreamSelfLink
|
|
from thousandeyes_sdk.streaming.models.stream_type import StreamType
|
|
from thousandeyes_sdk.streaming.models.tag_match import TagMatch
|
|
from thousandeyes_sdk.streaming.models.tag_match_object_type import TagMatchObjectType
|
|
from thousandeyes_sdk.streaming.models.test_match import TestMatch
|
|
from thousandeyes_sdk.streaming.models.test_match_domain import TestMatchDomain
|
|
from thousandeyes_sdk.streaming.models.test_type import TestType
|
|
from thousandeyes_sdk.streaming.models.unauthorized_error import UnauthorizedError
|