ssipos90/correlate

Add correlation ID to requests to use in micro services logs aggregating.
75 2
Install
composer require ssipos90/correlate
Latest Version:v0.1.3
License:MIT
Last Updated:May 15, 2017
Links: GitHub  ·  Packagist
Maintainer: ssipos90

Build Status

Installation

Via composer package management:

$ composer require ssipos90/correlate

Usage

Not tested on Laravel, only Lumen.

Either

  • register the service provider:
    • Laravel: register the provider in your config/app.php file:
     Ssipos\Correlate\CorrelateServiceProvider::class,
    
    • Lumen: add this in your bootstrap/app.php file:
    $app->register(Ssipos\Correlate\CorrelateServiceProvider::class);
    
  • add the middleware to whatever routes you want or globally:
    • Laravel: add the middleware in your app/Http/Kernel.php file;
    • Lumen: add the middleware in your bootstrap/app.php file.
    Ssipos\Correlate\Correlate::class
    

TODO

  • Add guzzle support for adding the header on forwarding requests

Related Packages

proemergotech/correlate-php-laravel

Middleware to handle incoming correlation id header for Laravel and Lumen

3,200 2
proemergotech/correlate-php-psr-7

PSR-7 middleware to handle incoming correlation id header for microservices.

394 1
proemergotech/correlate-php-core

Core interface package for correlate id generation for microservices writen in P...

7,127 0
proemergotech/correlate-php-monolog

Monolog processor for microservices to append correlation id to log messages.

7,052 1