GitHub user tomorrowshipyltm edited a discussion: Simplify the monitor template
Hello, community
**Question**
There is a lot of duplication in the monitoring templates. For example, in the
app-centos.yml file, different metrics only differ in the script and parseType,
while other parameters like host, port, and username are repeated. This leads
to longer YAML files.
```
protocol: ssh
ssh:
host: ^_^host^_^
port: ^_^port^_^
username: ^_^username^_^
password: ^_^password^_^
privateKey: ^_^privateKey^_^
timeout: ^_^timeout^_^
reuseConnection: ^_^reuseConnection^_^
script: free -m
parseType: multiRow
```
**Suggestion**
Consider extracting the repetitive parameters into a common protocolCommon
section, for example
```
protocolCommon: sshCommon
host:
port:
protocol: ssh
ssh:
script : uname
parseType: multiRow
```
GitHub link: https://github.com/apache/hertzbeat/discussions/2179
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]