mirror of
https://github.com/YunoHost-Apps/netdata_ynh.git
synced 2024-09-03 19:46:33 +02:00
Migrate to Go web server logs collector
This commit is contained in:
parent
5888151d94
commit
5dff9b52b5
1 changed files with 9 additions and 5 deletions
|
@ -57,16 +57,16 @@ configure_netdata() {
|
|||
|
||||
# Add a web_log entry for every YunoHost domain
|
||||
netdata_add_yunohost_web_logs () {
|
||||
local web_log_file="$final_path/etc/netdata/python.d/web_log.conf"
|
||||
local web_log_file="$final_path/etc/netdata/go.d/web_log.conf"
|
||||
if [ ! -f $web_log_file ] ; then
|
||||
cp $final_path/etc/netdata/orig/python.d/web_log.conf $web_log_file
|
||||
cp $final_path/etc/netdata/orig/go.d/web_log.conf $web_log_file
|
||||
fi
|
||||
if [ -z "$(grep "YUNOHOST" $web_log_file)" ] ; then
|
||||
echo "# ------------YUNOHOST DOMAINS---------------" >> $web_log_file
|
||||
for domain in $(yunohost domain list --output-as plain); do
|
||||
domain_label=${domain//\./_} # Replace "." by "_" for the domain label
|
||||
cat >> $web_log_file <<EOF
|
||||
${domain_label}_log:
|
||||
- ${domain_label}_log:
|
||||
name: '${domain_label}'
|
||||
path: '/var/log/nginx/$domain-access.log'
|
||||
|
||||
|
@ -74,6 +74,10 @@ EOF
|
|||
done
|
||||
fi
|
||||
chgrp netdata $web_log_file
|
||||
# Manage upgrade case from python to go plugin
|
||||
if [ -f "$final_path/etc/netdata/python.d/web_log.conf" ] ; then
|
||||
ynh_secure_remove --file="$final_path/etc/netdata/python.d/web_log.conf"
|
||||
fi
|
||||
}
|
||||
|
||||
# If PostgreSQL is installed, add a PostgreSQL entry using instance password
|
||||
|
|
Loading…
Add table
Reference in a new issue