package
0.24.6
Repository: https://github.com/serviceweaver/weaver.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Used when no value is set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
Enum value maps for HealthStatus.
Enum value maps for HealthStatus.
Enum value maps for MetricType.
Enum value maps for MetricType.
Enum value maps for ProfileType.
Enum value maps for ProfileType.
Enum value maps for Span_Attribute_Value_Type.
Enum value maps for Span_Attribute_Value_Type.
Enum value maps for Span_Kind.
Enum value maps for Span_Kind.
Enum value maps for Span_Status_Code.
Enum value maps for Span_Status_Code.

# Structs

ActivateComponentReply is a reply to an ActivateComponentRequest.
ActivateComponentRequest is a request from a weavelet to ensure that the provided component is running somewhere.
AppConfig holds configuration for a Service Weaver application.
Assignment partitions a key space (e.g., the hash space [0, 2^64)) into a set of subregions, called slices, and assigns each slice to a set of replicas.
A slice of the key space and the replicas to which it is assigned.
A group of components.
Deployment holds internal information necessary for an application deployment.
ExportListenerReply is a reply to an ExportListenerRequest.
ExportListenerRequest is a request from a weavelet to export the provided listener.
GetHealthReply is a reply to a GetHealthRequest.
GetHealthRequest is a request from an envelope for a weavelet's health.
GetListenerAddressReply is a reply to a GetListenerAddressRequest.
GetListenerAddressRequest is a request from a weavelet for the address the weavelet should listen on for a particular listener.
GetLoadReply is a reply to a GetLoadRequest.
GetLoadRequest is a request from an envelope for a weavelet's load report.
GetMetricsReply is a reply to a GetMetricsRequest.
GetMetricsRequest is a request from an envelope for a weavelet's metrics.
GetProfileReply is a reply to a GetProfileRequest.
GetProfileRequest is a request from an envelope for a weavelet to collect and return a profile.
GetSelfCertificateReply is a reply to a GetSelfCertificateRequest.
GetSelfCertificateRequest is a request from a weavelet for its certificate and the corresponding private key.
InitWeaveletReply is the information provided by a weavelet to an envelope during the initial envelope-weavelet handshake.
InitWeaveletRequest holds the initialization info passed to the weavelet by the envelope.
LoadReport contains load information for all routed components hosted by a particular weavelet.
ComponentLoad includes load information for a component.
SliceLoad includes the load of a slice, [start, end).
SubsliceLoad divides the load of a slice into smaller subslices.
LogEntry is a log entry.
LogEntryBatch is a list of log entries.
MetricDef is the definition of a new metric.
MetricSnapshot is a snapshot of a metric.
MetricUpdate contains metric updates.
MetricValue is the value associated with a metric.
RoutingInfo contains routing information for a component.
SemVer represents a [semantic version][1] of the form "<major>.<minor>.<patch>".
Span is a proto-based representation of an open-telemetry Span [1].
Span attributes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Event represent an event that occurred in the span's lifetime.
Library stores information about the instrumentation library that created the span.
Link represents the link a span has to another span.
Resource describes an entity (e.g., a Service Weaver component) this span belongs to.
Scope stores information about the instrumentation scope that created the span.
Status represents the status for a span.
TraceSpans is a list of Span messages.
UpdateComponentsReply is a reply to an UpdateComponentsRequest.
UpdateComponentsRequest is a request from an envelope to the weavelet to update the set of components it should be running.
UpdateRoutingInfoReply is a reply to an UpdateRoutingInfoRequest.
UpdateRoutingInfoRequest is a request from an envelope to the weavelet to update its routing information for a particular component.
VerifyClientCertificateReply is a reply to a VerifyClientCertificateRequest.
VerifyClientCertificateRequest is a request from a weavelet to verify the identity of a client that is attempting to connect to the weavelet.
VerifyServerCertificateReply is a reply to a VerifyServerCertificateRequest.
VerifyServerCertificateRequest is a request from a weavelet to verify the identity of the server it is attempting to connect to.
WeaveletArgs is the information provided by an envelope to a weavelet when the weavelet is created.
A redirect entry instructs the weavelet to direct calls made to component to be instead sent to the component named target at the specified address.

# Type aliases

HealthStatus specifies the health of a weavelet.
MetricType specifies a particular kind of metric.
ProfileType specifies a type of profile.
Type describes the type of the value.
Span's role in the trace.
No description provided by the author