diff --git a/docs/8.0/ayanova/docs/ops-config-environment-variables.md b/docs/8.0/ayanova/docs/ops-config-environment-variables.md index 4e38d148..4853a3ab 100644 --- a/docs/8.0/ayanova/docs/ops-config-environment-variables.md +++ b/docs/8.0/ayanova/docs/ops-config-environment-variables.md @@ -38,5 +38,5 @@ These values can all be specified as an environment variable or as a command lin - [AYANOVA_METRICS_INFLUXDB_CONSISTENCY](ops-metrics.md) - [AYANOVA_METRICS_INFLUXDB_USERNAME](ops-metrics.md) - [AYANOVA_METRICS_INFLUXDB_PASSWORD](ops-metrics.md) -- [AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY](ops-metrics.md) +- [AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY](ops-metrics.md) - [AYANOVA_METRICS_INFLUXDB_CREATE_DATABASE_IF_NOT_EXISTS](ops-metrics.md) diff --git a/docs/8.0/ayanova/docs/ops-metrics.md b/docs/8.0/ayanova/docs/ops-metrics.md index a86b0c41..0a45cc12 100644 --- a/docs/8.0/ayanova/docs/ops-metrics.md +++ b/docs/8.0/ayanova/docs/ops-metrics.md @@ -55,7 +55,7 @@ Use of InfluxDB for metrics is controlled with [environment variables](ops-confi - `AYANOVA_METRICS_INFLUXDB_CONSISTENCY` string value name of InfluxDB consistency policy to use with InfluxDB server default value is empty and not set - `AYANOVA_METRICS_INFLUXDB_USERNAME` string value user name of account to connect to database default value is `root` - `AYANOVA_METRICS_INFLUXDB_PASSWORD` string value password of account to connect to database default value is `root` -- `AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY` string value name of InfluxDB retention policy to use with InfluxDB server default value is empty and not set +- `AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY` string value name of InfluxDB retention policy to use with InfluxDB server default value is empty and not set - `AYANOVA_METRICS_INFLUXDB_CREATE_DATABASE_IF_NOT_EXISTS` true / false value, default is `true` set to `true` to automatically create database in InfluxDB if it doesn't exist ### Setting up a Grafana dashboard diff --git a/server/AyaNova/AyaNova.csproj b/server/AyaNova/AyaNova.csproj index c802b991..c843b3d2 100644 --- a/server/AyaNova/AyaNova.csproj +++ b/server/AyaNova/AyaNova.csproj @@ -23,8 +23,8 @@ - - + + @@ -32,7 +32,7 @@ - + diff --git a/server/AyaNova/Program.cs b/server/AyaNova/Program.cs index ed4d0ea8..f1e22136 100644 --- a/server/AyaNova/Program.cs +++ b/server/AyaNova/Program.cs @@ -223,9 +223,9 @@ namespace AyaNova } options.InfluxDb.UserName = ServerBootConfig.AYANOVA_METRICS_INFLUXDB_USERNAME; options.InfluxDb.Password = ServerBootConfig.AYANOVA_METRICS_INFLUXDB_PASSWORD; - if (!string.IsNullOrWhiteSpace(ServerBootConfig.AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY)) + if (!string.IsNullOrWhiteSpace(ServerBootConfig.AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY)) { - options.InfluxDb.RetensionPolicy = ServerBootConfig.AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY; + options.InfluxDb.RetentionPolicy = ServerBootConfig.AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY; } options.InfluxDb.CreateDataBaseIfNotExists = true; diff --git a/server/AyaNova/util/ServerBootConfig.cs b/server/AyaNova/util/ServerBootConfig.cs index ab731f3f..6a6efe3c 100644 --- a/server/AyaNova/util/ServerBootConfig.cs +++ b/server/AyaNova/util/ServerBootConfig.cs @@ -61,7 +61,7 @@ namespace AyaNova.Util internal static string AYANOVA_METRICS_INFLUXDB_CONSISTENCY { get; set; } internal static string AYANOVA_METRICS_INFLUXDB_USERNAME { get; set; } internal static string AYANOVA_METRICS_INFLUXDB_PASSWORD { get; set; } - internal static string AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY { get; set; } + internal static string AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY { get; set; } internal static bool AYANOVA_METRICS_INFLUXDB_CREATE_DATABASE_IF_NOT_EXISTS { get; set; } /// @@ -177,7 +177,7 @@ namespace AyaNova.Util AYANOVA_METRICS_INFLUXDB_PASSWORD = config.GetValue("AYANOVA_METRICS_INFLUXDB_PASSWORD"); AYANOVA_METRICS_INFLUXDB_PASSWORD = string.IsNullOrWhiteSpace(AYANOVA_METRICS_INFLUXDB_PASSWORD) ? "root" : AYANOVA_METRICS_INFLUXDB_PASSWORD; - AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY = config.GetValue("AYANOVA_METRICS_INFLUXDB_RETENSION_POLICY"); + AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY = config.GetValue("AYANOVA_METRICS_INFLUXDB_RETENTION_POLICY"); //No default value, if it's null or empty or whitespace then it won't be set bTemp = config.GetValue("AYANOVA_METRICS_INFLUXDB_CREATE_DATABASE_IF_NOT_EXISTS");