pm2-notifier

1.1.0 • Public • Published

PM2 Notifier

Supported Messaging Tools

  • DingTalk (钉钉)
  • Feishu (飞书)

Installation

pm2 install pm2-notifier

Usage

Config

Option Type Required Default
events string[] no ['log:err', 'process:exception', 'process:event']
polling number no 10000 (ms)
max_polling_time number no 60000 (ms)
dingtalk object no
- access_token string yes
- secret string yes
- at_mobiles string[] no
- at_all boolean no false
- enable boolean no true
feishu object no
- access_token string yes
- enable boolean no true

Example

Add environment variables in your ecosystem file, here is an example write in yaml format.

apps:
  script: ./main.js
    name: app
    env_notifier:
      events:
        - log:err
        - process:event
      dingtalk:
        access_token: # your dingtalk access token 
        secret: # your dingtalk secret 
        at_all: true
      feishu:
        access_token: # your feishu access token 
        enable: false # disable feishu notification 

Now, start your processes with pm2 start ecosystem.config.yml.

License

MIT

Copyright (c) 2020, Acathur

Package Sidebar

Install

npm i pm2-notifier

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

7.24 kB

Total Files

5

Last publish

Collaborators

  • acathur