Module vector_api_client::gql 
source · Expand description
GraphQL queries Queries, subscriptions, and extension methods for executing them
Modules§
Structs§
- Components subscription for notification when a component has been added
 - ComponentAllocatedBytesSubscription contains metrics on the number of allocated bytes that have been processed by a Vector instance, against specific components.
 - ComponentErrorsTotalsSubscription contains metrics on the number of errors (metrics ending in
_errors_total), against specific components. - ComponentReceivedBytesThroughputsSubscription contains metrics on the number of bytes that have been received between
intervalsamples, against specific components. - ComponentReceivedBytesTotalsSubscription contains metrics on the number of bytes that have been received by a Vector instance, against a specific component.
 - ComponentReceivedEventsThroughputsSubscription contains metrics on the number of events that have been accepted for processing between
intervalsamples, against specific components. - ComponentReceivedEventsTotalsSubscription contains metrics on the number of events that have been accepted for processing by a Vector instance, against specific components.
 - Components subscription for notification when a component has been removed
 - ComponentSentBytesThroughputsSubscription contains metrics on the number of bytes that have been received between
intervalsamples, against specific components. - ComponentSentBytesTotalsSubscription contains metrics on the number of bytes that have been received by a Vector instance, against a specific component.
 - ComponentSentEventsThroughputsSubscription contains metrics on the number of events that have been emitted between
intervalsamples, against specific components. - ComponentSentEventsTotalsSubscription contains metrics on the number of events that have been emitted by a Vector instance, against specific components.
 - Components query for returning sources, transforms, and sinks
 - HealthQuery is generally used to assert that the GraphQL API server is alive. The
healthfield returns true. - HeartbeatSubscription is a subscription that returns a ‘heartbeat’ in the form of a UTC timestamp. The use-case is allowing a client to assert that the server is sending regular payloads, by using the timestamp to determine when the last healthcheck was successful.
 - MetaVersionStringQuery returns the version string of the queried Vector instance.
 - OutputEventsByComponentIdPatternsSubscription allows observability into the events that are generated from component(s).
 - UptimeSubscription returns uptime metrics to determine how long the Vector instance has been running.
 
Enums§
- Tap encoding format type that is more convenient to use for public clients than the generated
output_events_by_component_id_patterns_subscription::EventEncodingType. 
Traits§
- Extension methods for health queries.
 - Extension methods for health subscriptions
 - Extension methods for meta queries.
 - Extension methods for metrics subscriptions