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
interval
samples, 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
interval
samples, 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
interval
samples, 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
interval
samples, 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
health
field 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