Skip to content

Releases: Brijeshlakkad/distributed-logging

Deploy with Kubernetes to the Cloud

25 Jun 14:55
Compare
Choose a tag to compare
  • Metacontroller to extend the behaviour of Kubernetes resources

Deploy with Kubernetes Locally

24 Jun 17:05
Compare
Choose a tag to compare
  • Helm chart
  • Agent command-line interface
  • Advertise raft on the fully qualified domain name

Client Side Service Discovery

19 Jun 17:45
Compare
Choose a tag to compare
  • gRPC resolves services and balances calls across them.
  • Resolver lets clients dynamically discover servers.
  • Pickers are useful for more than just load balancing - to build our own routing logic with them.

Coordinate with Consensus

19 Jun 00:40
Compare
Choose a tag to compare
  • Coordinate distributed services with Raft by adding leader election and replication to our service.
  • Multiplex connections and run multiple services on one port.

Making the system observable

12 Jun 14:51
Compare
Choose a tag to compare

Observe the system by metrics, logging and tracing.

  1. OpenCensus’s gRPC integration for metrics and distributed tracing
  2. Uber's Zap logging library

Securing services

11 Jun 20:26
Compare
Choose a tag to compare

With TLS, Authentication, and Authorization!

Logging with Segment, Index, and Store

09 Jun 00:32
Compare
Choose a tag to compare

Record—the data stored in our log.
Store—the file we store records in.
Index—the file we store index entries in.
Segment—the abstraction that ties a store and an index together.
Log—the abstraction that ties all the segments together.

Simple Logging with HTTP

05 Jun 20:33
Compare
Choose a tag to compare
v1.0

simple server starter code