Expand description
GraphQL queries Queries, subscriptions, and extension methods for executing them
Modules§
- component_
added_ subscription - component_
allocated_ bytes_ subscription - component_
errors_ totals_ subscription - component_
received_ bytes_ throughputs_ subscription - component_
received_ bytes_ totals_ subscription - component_
received_ events_ throughputs_ subscription - component_
received_ events_ totals_ subscription - component_
removed_ subscription - component_
sent_ bytes_ throughputs_ subscription - component_
sent_ bytes_ totals_ subscription - component_
sent_ events_ throughputs_ subscription - component_
sent_ events_ totals_ subscription - components_
query - health_
query - heartbeat_
subscription - meta_
version_ string_ query - output_
events_ by_ component_ id_ patterns_ subscription - uptime_
subscription
Structs§
- Component
Added Subscription - Components subscription for notification when a component has been added
- Component
Allocated Bytes Subscription - ComponentAllocatedBytesSubscription contains metrics on the number of allocated bytes that have been processed by a Vector instance, against specific components.
- Component
Errors Totals Subscription - ComponentErrorsTotalsSubscription contains metrics on the number of errors
(metrics ending in
_errors_total
), against specific components. - Component
Received Bytes Throughputs Subscription - ComponentReceivedBytesThroughputsSubscription contains metrics on the number of bytes
that have been received between
interval
samples, against specific components. - Component
Received Bytes Totals Subscription - ComponentReceivedBytesTotalsSubscription contains metrics on the number of bytes that have been received by a Vector instance, against a specific component.
- Component
Received Events Throughputs Subscription - ComponentReceivedEventsThroughputsSubscription contains metrics on the number of events
that have been accepted for processing between
interval
samples, against specific components. - Component
Received Events Totals Subscription - ComponentReceivedEventsTotalsSubscription contains metrics on the number of events that have been accepted for processing by a Vector instance, against specific components.
- Component
Removed Subscription - Components subscription for notification when a component has been removed
- Component
Sent Bytes Throughputs Subscription - ComponentSentBytesThroughputsSubscription contains metrics on the number of bytes
that have been received between
interval
samples, against specific components. - Component
Sent Bytes Totals Subscription - ComponentSentBytesTotalsSubscription contains metrics on the number of bytes that have been received by a Vector instance, against a specific component.
- Component
Sent Events Throughputs Subscription - ComponentSentEventsThroughputsSubscription contains metrics on the number of events
that have been emitted between
interval
samples, against specific components. - Component
Sent Events Totals Subscription - ComponentSentEventsTotalsSubscription contains metrics on the number of events that have been emitted by a Vector instance, against specific components.
- Components
Query - Components query for returning sources, transforms, and sinks
- Health
Query - HealthQuery is generally used to assert that the GraphQL API server is alive.
The
health
field returns true. - Heartbeat
Subscription - 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.
- Meta
Version String Query - MetaVersionStringQuery returns the version string of the queried Vector instance.
- Output
Events ByComponent IdPatterns Subscription - OutputEventsByComponentIdPatternsSubscription allows observability into the events that are generated from component(s).
- Uptime
Subscription - UptimeSubscription returns uptime metrics to determine how long the Vector instance has been running.
Enums§
- TapEncoding
Format - 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§
- Components
Query Ext - Components
Subscription Ext - Health
Query Ext - Extension methods for health queries.
- Health
Subscription Ext - Extension methods for health subscriptions
- Meta
Query Ext - Extension methods for meta queries.
- Metrics
Subscription Ext - Extension methods for metrics subscriptions
- TapSubscription
Ext