fitting/symfony-rabbitmq-bundle

此软件包的最新版本(7.1.0)没有可用的许可证信息。

7.1.0 2024-09-18 10:17 UTC

This package is auto-updated.

Last update: 2024-09-22 10:56:48 UTC


README

介绍

使用 symfony opsgenie 发送错误抛出时的警报消息。

目录

安装

composer require fittinq/symfony-opsgenie

使用

  1. 创建 Opsgenie 类的实例,并为其提供所需的依赖项:HttpClientInterface、OPSGENIE_HOST_URL 和 OPSGENIE_API_KEY。

     use Fittinq\Symfony\RabbitMQ\Bundle\Opsgenie;
     use Symfony\Contracts\HttpClient\HttpClientInterface;
        
     $httpClient = new HttpClient(); // Replace with your actual HttpClient instance.
     $opsgenie = new Opsgenie($httpClient, OPSGENIE_HOST_URL, OPSGENIE_API_KEY);
    
  2. 现在您可以使用 escalate 方法向 Opsgenie 发送警报

     $alertMessage = "This is an alert that needs attention!";
     $opsgenie->escalate($alertMessage);
    

配置

将以下参数添加到您的环境中
OPSGENIE_HOST_URL=
OPSGENIE_API_KEY=