Download the PHP package williamtome/loki without Composer
On this page you can find all versions of the php package williamtome/loki. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download williamtome/loki
More information about williamtome/loki
Files in williamtome/loki
Package loki
Short Description A package for send application logs to Grafana Loki.
License MIT
Informations about the package loki
Loki
Esse pacote tem a finalidade de enviar logs da sua aplicação para o serviço do Grafana Loki.
Possui suporte para Laravel 8+ e PHP 8.0+
Instalação
Para instalar o pacote, basta usar o composer:
Não é preciso publicar o pacote nos Providers da sua aplicação Laravel. Isso é feito de forma automática pelo auto discovery, durante a instalação.
Como Usar
Depois de instalado, vá até o arquivo config/logging.php
da sua aplicação Laravel, na chave de array channel
e adicione o código a abaixo:
Também é necessário adicionar as seguintes variáveis de ambiente no seu .env
:
Explicação das variáveis:
- CUSTOMER_NAME - É o nome da empresa na qual está usando a sua aplicação.
- NETWORK - É o nome da rede do container Docker que a sua aplicação está utilizando. Você consegue visualizar isso no
docker-compose.yml
na parte denetwork
. - LOKI_ENTRYPOINT e LOKI_HOST - É a url do serviço do Loki que está sendo executado no seu container Docker. Exemplo:
http://url-do-servico-loki:3100
.
Alterar o valor da variável APP_NAME
com o nome da sua aplicação.
Altere o valor da variável LOG_CHANNEL
para loki
.
Licença
Loki é um software open source licenciado sob a Licença MIT.
All versions of loki with dependencies
guzzlehttp/guzzle Version ^7.4.1
illuminate/support Version ^8.83.3 || ^9.0 || ^10.0 || ^11.0
illuminate/translation Version ^8.83.3 || ^9.0 || ^10.0 || ^11.0