HTTP request ID association with logs

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hertz

    Go HTTP framework with high-performance and strong-extensibility for building micro-services.

  • Hertz is a high-performance HTTP framework that provides requestid middleware、built-in hlog log library and some hlog log component extensions, this article focuses on how to associate request IDs with logs to make it easier for users to find logs.

  • requestid

    requestid middleware for Hertz

  • Hertz is a high-performance HTTP framework that provides requestid middleware、built-in hlog log library and some hlog log component extensions, this article focuses on how to associate request IDs with logs to make it easier for users to find logs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • logger

    A collection of Hertz logger extension (by hertz-contrib)

  • Hertz is a high-performance HTTP framework that provides requestid middleware、built-in hlog log library and some hlog log component extensions, this article focuses on how to associate request IDs with logs to make it easier for users to find logs.

  • Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • The requestid middleware for Hertz is based on the Gin framework's requestid and adapted to Hertz. Its main purpose is to add rquestid to the response and context of a request to uniquely identify a request.

  • requestid

    Request ID middleware for Gin Framework (by gin-contrib)

  • The requestid middleware for Hertz is based on the Gin framework's requestid and adapted to Hertz. Its main purpose is to add rquestid to the response and context of a request to uniquely identify a request.

  • obs-opentelemetry

    Opentelemetry for Hertz

  • In this way we associate the log of an HTTP request with requstid. In fact Hertz provides more powerful capabilities, which we will cover in the next article. You can check out obs-opentelemetry in advance if you are interested.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • PIANO: A Simple and Lightweight HTTP Framework Implemented in Go

    4 projects | dev.to | 13 Jan 2023
  • Password-less Login in Go from Scratch

    1 project | dev.to | 21 Feb 2024
  • From Django or Flask to Sponge: How to Easily Develop High-Performance Web Services with Golang

    1 project | dev.to | 8 Jan 2024
  • Rapid Prototyping of Design-First APIs in Go

    3 projects | dev.to | 20 Aug 2023
  • Golang context

    1 project | dev.to | 27 Jun 2023