Vostok
NuGet publisher profile
Packages (100)
Vostok.ClusterClient.Core
A library with interfaces and implementation of core ClusterClient components.
Vostok.Logging.Abstractions
A library with core logging interfaces, such as ILog and LogEvent.
Vostok.ClusterConfig.Client
An implementation of ClusterConfig client.
Vostok.ClusterClient.Transport
Universal transport implementation targeting netstandard2.0 and a set of runtime-specific implementations.
Vostok.Configuration
Implementation of ConfigurationProvider — the entry point to Vostok configuration subsystem.
Vostok.Configuration.Abstractions
A library with core configuration interfaces.
Vostok.Configuration.Sources
Simple standard implementations of sources and base classes and helpers for implementing custom configuration sources.
Vostok.ClusterClient.Singular
This module allows to set up ClusterClient to send requests via Singular API gateway.
Vostok.Metrics
Entry point to Vostok metrics system: abstractions, models, gathering primitives.
Vostok.Logging.Formatting
A library responsible for rendering messages and log events to text. Used in any standalone text-based log implementation.
Vostok.Datacenters
An utility library containing helper classes for working with datacenters.
Vostok.Tracing.Abstractions
A library with core tracing interfaces, such as ITracer and ISpan.
Vostok.Hercules.Client
Implementations of clients to following Hercules services: Gate, Stream, Timeline APIs. Also contains HerculesSink — a nonblocking gate client that sends the data in the background.
Vostok.Hercules.Client.Abstractions
Facade with main Hercules client interfaces and data model.
Vostok.Tracing.Extensions
This library contains a set of extensions for common case scenarios (such as HTTP request tracing).
Vostok.Tracing.Hercules
An implementation of trace span sender based on Hercules client. Also provides mapping from Hercules events back to spans.
Vostok.Logging.Hercules
An implementation of Vostok ILog that send events to Hercules. Also provides mapping from Hercules events back to log events.
Vostok.ServiceDiscovery
Implementation for service discovery subsystem (both server-side and client-side).
Vostok.Context
A library that provides a fair deal of syntactic sugar over `AsyncLocal` to facilitate usage of ambient context properties in applications.
Vostok.Hosting
The entry point to create and launch Vostok-compatible services.
Vostok.Tracing
This library contains an implementation of core tracing interface (ITracer).
Vostok.ServiceDiscovery.Extensions
Extensions for reading and writing application associated data in service discovery system.
Vostok.ClusterClient.Tracing
Distributed tracing module for ClusterClient.
Vostok.ServiceDiscovery.Abstractions
Primary interfaces for service discovery subsystem (both server-side and client-side).
Vostok.ZooKeeper.Client
An implementation of ZooKeeper client.
Vostok.ClusterConfig.Client.Abstractions
Facade with primary ClusterConfig client interface (IClusterConfigClient) and data model.
Vostok.Metrics.Hercules
An implementation of metric event sender based on Hercules client. Also provides mapping from Hercules events back to metrics.
Vostok.ClusterClient.Topology.CC
An implementation of IClusterProvider based on ClusterConfig topologies.
Vostok.ClusterClient.Topology.SD
An implementation of IClusterProvider based on ServiceDiscovery.
Vostok.ZooKeeper.Client.Abstractions
Facade with ZooKeeper client interface and its request and result models.
70 more packages load after hydration.