anera/health-check 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

anera/health-check

最新稳定版本:1.0.0

Composer 安装命令:

composer require anera/health-check

包简介

Anera HealthCheck Bundle provides an endpoint to check if your application works properly.

README 文档

README

Anera HealthCheck Bundle provides an endpoint which could be used to check if your application works properly. It may be used to get information about application condition for monitoring or some systems which requires such information like HAProxy etc.

Installation

composer require anera/health-check

If you want to use a default /health-check/status endpoint just add route to you routing configuration:

anera_health_check:
  resource: "@AneraHealthCheckBundle/Resources/config/routes.yaml"

You can change it to your own route by pointing Anera\HealthCheck\Controller\HealthCheckController::status action.

Configuration

All configuration variables are set to default values. You don't have to configure them if you don't want to.

anera_health_check:

    # you can set here your own health-check class
    # ResponseBuilder must implement ResponseBuilderInterface
    # If you want to make it configurable by this config ResponseBuilderConfigurableInterface must be implemented 
    response_builder: Anera\HealthCheck\Response\ResponseBuilder
  
    # you can define here default response format which will be used where there is no request Content-Type 
    # or response content which supports requested Content-Type is not set
    default_response_format: 'application/json' 
  
    # http status of health-check response
    response_http_status: 200
  
    # you can define here content of health-check response depending of requested Contetnt-Type
    # by default application/json, application/xml and text/html are supported
    response_contents:
        - {content_type: 'application/json', content: '{"health_check_status":"ok"}'}
  
    # you can add here headers which you want to attach to health-check response
    response_additional_headers:
        - {name: 'some', value: 'my-header'}

License

MIT

统计信息

  • 总下载量: 8
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固