Git Product home page Git Product logo

observability's Introduction

Observability

These packages are designed to provide observability features for personal use.

Packages

logger

The logger package is a wrapper built on top of the zap.Logger library. It provides an easy-to-use interface for logging within your GOLANG applications. The logger package offers various logging levels, including debug, info, warning, and error, allowing you to effectively manage and track application logs. Tracer Package

tracer

The tracer package is a wrapper for working with application traces. It utilizes the go.opentelemetry.io/otel library and is specifically designed to initialize and export spans to Jaeger. With the tracer package, you can easily instrument your GOLANG applications to capture distributed traces, enabling effective monitoring and debugging. Metrics Package

metrics

Wrapper for registering metrics within your GOLANG applications. It provides guidelines on how services within your application should register and expose metrics. By using this package, you can collect and analyze key performance indicators (KPIs) to gain insights into the behavior and efficiency of your application.

Personal Use

Please note that this repository and its packages are intended for personal use only. While they can provide valuable observability capabilities for your GOLANG applications, they may not be suitable for production environments or large-scale deployments. Use them at your own discretion.

Contributions

Contributions to this repository are not accepted at the moment, as it is meant for personal use only.

License

This repository and its packages are provided under the MIT License. Feel free to modify and adapt the code for your personal use.

observability's People

Contributors

arten331 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.