This commit is contained in:
2020-05-27 23:16:19 +00:00
parent dcbc5962a5
commit 4fbf8befbf
2 changed files with 21 additions and 21 deletions

2
.vscode/launch.json vendored
View File

@@ -50,7 +50,7 @@
"AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles", "AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles",
"AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles", "AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles",
"AYANOVA_METRICS_USE_INFLUXDB": "false", "AYANOVA_METRICS_USE_INFLUXDB": "false",
"AYANOVA_SERVER_TEST_MODE":"false", "AYANOVA_SERVER_TEST_MODE":"true",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL":"small", "AYANOVA_SERVER_TEST_MODE_SEEDLEVEL":"small",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET":"-7", "AYANOVA_SERVER_TEST_MODE_TZ_OFFSET":"-7",
"AYANOVA_BACKUP_PG_DUMP_PATH":"C:\\data\\code\\PostgreSQLPortable_12.0\\App\\PgSQL\\bin\\" "AYANOVA_BACKUP_PG_DUMP_PATH":"C:\\data\\code\\PostgreSQLPortable_12.0\\App\\PgSQL\\bin\\"

View File

@@ -20,11 +20,11 @@ namespace AyaNova.Biz
private static TimeSpan _oldCPUTime = TimeSpan.Zero; private static TimeSpan _oldCPUTime = TimeSpan.Zero;
private static DateTime _lastSnapshot = DateTime.UtcNow; private static DateTime _lastSnapshot = DateTime.UtcNow;
// private static DateTime _lastRpsTime = DateTime.UtcNow; // private static DateTime _lastRpsTime = DateTime.UtcNow;
private static double _cpu = 0; private static double _cpu = 0;
#if(DEBUG) #if(DEBUG)
private static TimeSpan tsOneMinute = new TimeSpan(0, 0,5); private static TimeSpan tsOneMinute = new TimeSpan(0, 1, 0);
#else #else
private static TimeSpan tsOneMinute = new TimeSpan(0, 1, 0); private static TimeSpan tsOneMinute = new TimeSpan(0, 1, 0);
#endif #endif
@@ -37,25 +37,25 @@ namespace AyaNova.Biz
public static void DoJob() public static void DoJob()
{ {
/* /*
TODO: TODO:
Add routes with downsampling / decimation option Add routes with downsampling / decimation option
i.e. Fetch(timeperiod, results to fetch) if(resultstofetch < result of query for timeperiod downsample to make it fit) i.e. Fetch(timeperiod, results to fetch) if(resultstofetch < result of query for timeperiod downsample to make it fit)
OK, not a trivial thing to graph it requires "downsampling" or "decimation" OK, not a trivial thing to graph it requires "downsampling" or "decimation"
Here is a link to a c# method that will accomplish this: Here is a link to a c# method that will accomplish this:
https://github.com/sveinn-steinarsson/flot-downsample/ https://github.com/sveinn-steinarsson/flot-downsample/
c# c#
https://gist.github.com/DanielWJudge/63300889f27c7f50eeb7 https://gist.github.com/DanielWJudge/63300889f27c7f50eeb7
Add the other key metrics (datadog) Add the other key metrics (datadog)
UI bit UI bit
Finally Finally
make sure all the constants are set back to their proper production / testing values make sure all the constants are set back to their proper production / testing values
Clean out old metrics DOCS and make a note for this stuff Clean out old metrics DOCS and make a note for this stuff
*/ */
//Nothing is gathered less than one minute frequency //Nothing is gathered less than one minute frequency