From a4c94191806a99cdb69250473fa9950eafb8917e Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 16 Apr 2026 15:46:22 +0200 Subject: [PATCH 1/2] Fix chiavi configurazione IOC x WebConfigSetter --- MP.IOC/MP.IOC.csproj | 2 +- MP.IOC/Program.cs | 2 +- MP.IOC/Resources/ChangeLog.html | 2 +- MP.IOC/Resources/VersNum.txt | 2 +- MP.IOC/Resources/manifest.xml | 2 +- MP.IOC/appsettings.Production.json | 2 ++ MP.IOC/appsettings.json | 2 +- 7 files changed, 8 insertions(+), 6 deletions(-) diff --git a/MP.IOC/MP.IOC.csproj b/MP.IOC/MP.IOC.csproj index c8fcf7b9..fb739c20 100644 --- a/MP.IOC/MP.IOC.csproj +++ b/MP.IOC/MP.IOC.csproj @@ -4,7 +4,7 @@ net8.0 enable enable - 6.16.2604.1612 + 6.16.2604.1615 diff --git a/MP.IOC/Program.cs b/MP.IOC/Program.cs index aabf3b51..81347efd 100644 --- a/MP.IOC/Program.cs +++ b/MP.IOC/Program.cs @@ -127,7 +127,7 @@ logger.Info("Singleton Route Manager registered"); var app = builder.Build(); // aggiunt base URL x routing corretto -string baseUrl = configuration.GetValue("ServerConf:BaseUrl") ?? ""; +string baseUrl = configuration.GetValue("ServerConf:BaseUrlIoc") ?? "/MP/"; app.UsePathBase(baseUrl); string routePath = configuration.GetValue("ServerConf:RoutePath") ?? "/api/RIOB"; string fullPath = $"{baseUrl}{routePath}".Replace("//", "/"); diff --git a/MP.IOC/Resources/ChangeLog.html b/MP.IOC/Resources/ChangeLog.html index b3ccad27..dc848b13 100644 --- a/MP.IOC/Resources/ChangeLog.html +++ b/MP.IOC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MP-IOC -

Versione: 6.16.2604.1612

+

Versione: 6.16.2604.1615


Note di rilascio:
  • diff --git a/MP.IOC/Resources/VersNum.txt b/MP.IOC/Resources/VersNum.txt index c468233b..ed9dd758 100644 --- a/MP.IOC/Resources/VersNum.txt +++ b/MP.IOC/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2604.1612 +6.16.2604.1615 diff --git a/MP.IOC/Resources/manifest.xml b/MP.IOC/Resources/manifest.xml index 025c377c..5830a838 100644 --- a/MP.IOC/Resources/manifest.xml +++ b/MP.IOC/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2604.1612 + 6.16.2604.1615 https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/MP.IOC.zip https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/ChangeLog.html false diff --git a/MP.IOC/appsettings.Production.json b/MP.IOC/appsettings.Production.json index 4949dbd3..230ed791 100644 --- a/MP.IOC/appsettings.Production.json +++ b/MP.IOC/appsettings.Production.json @@ -9,6 +9,8 @@ "CodApp": "MP.IOC", "ConnectionStrings": { "MP.Data": "Server=localhost\\SQLEXPRESS;Database=MoonPro;User ID=steamware;Password=viadante16; integrated security=False; MultipleActiveResultSets=True; App=MP.IOC;", + "MP.Flux": "Server=localhost\\SQLEXPRESS;Database=MoonPro_FluxData; User ID=steamware;Password=viadante16; integrated security=False; MultipleActiveResultSets=True; App=MP.SPEC;", + "MP.Utils": "Server=localhost\\SQLEXPRESS;Database=MoonPro_Utils; User ID=steamware;Password=viadante16; integrated security=False; App=MP.IOC;", "Redis": "localhost:6379,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false", "RedisAdmin": "localhost:6379,DefaultDatabase=5,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false,allowAdmin=true", "mdbConnString": "mongodb://localhost:27017" diff --git a/MP.IOC/appsettings.json b/MP.IOC/appsettings.json index 05264599..281c7e6f 100644 --- a/MP.IOC/appsettings.json +++ b/MP.IOC/appsettings.json @@ -79,7 +79,7 @@ "DeleteExpiredMetrics": true }, "ServerConf": { - "BaseUrl": "/MP/IOC/", + "BaseUrlIoc": "/MP/IOC/", "MpIoNS": "MoonPro:SQL2016DEV:MoonPro", "RedisBaseKey": "MP-IOC", "RedisWeight": true, From 5885d88affcdaadb38be7e82b01cdf2221496306 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 16 Apr 2026 16:04:39 +0200 Subject: [PATCH 2/2] Update display pareto PieChart --- MP.IOC/Components/Pages/CallStats.razor.cs | 9 +++++++-- MP.IOC/MP.IOC.csproj | 2 +- MP.IOC/Resources/ChangeLog.html | 2 +- MP.IOC/Resources/VersNum.txt | 2 +- MP.IOC/Resources/manifest.xml | 2 +- MP.IOC/appsettings.Production.json | 17 +++++++++++++++++ 6 files changed, 28 insertions(+), 6 deletions(-) diff --git a/MP.IOC/Components/Pages/CallStats.razor.cs b/MP.IOC/Components/Pages/CallStats.razor.cs index 5bc73b32..d56668aa 100644 --- a/MP.IOC/Components/Pages/CallStats.razor.cs +++ b/MP.IOC/Components/Pages/CallStats.razor.cs @@ -64,12 +64,17 @@ namespace MP.IOC.Components.Pages private List DatiPareto { - get => currData.Select(x => x.Value).ToList(); + get => currData.Where(x => x.Value > 10).OrderByDescending(x => x.Value).Take(ParetoTake).Select(x => x.Value).ToList(); } private List LabelPareto { - get => currData.Select(x => x.Label).ToList(); + get => currData.Where(x => x.Value > 10).OrderByDescending(x => x.Value).Take(ParetoTake).Select(x => x.Label).ToList(); + } + + private int ParetoTake + { + get => currData.Count() <= 30 ? currData.Count() : 30; } private List LabelPlot diff --git a/MP.IOC/MP.IOC.csproj b/MP.IOC/MP.IOC.csproj index fb739c20..27999560 100644 --- a/MP.IOC/MP.IOC.csproj +++ b/MP.IOC/MP.IOC.csproj @@ -4,7 +4,7 @@ net8.0 enable enable - 6.16.2604.1615 + 6.16.2604.1616 diff --git a/MP.IOC/Resources/ChangeLog.html b/MP.IOC/Resources/ChangeLog.html index dc848b13..fa8bc407 100644 --- a/MP.IOC/Resources/ChangeLog.html +++ b/MP.IOC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MP-IOC -

    Versione: 6.16.2604.1615

    +

    Versione: 6.16.2604.1616


    Note di rilascio:
    • diff --git a/MP.IOC/Resources/VersNum.txt b/MP.IOC/Resources/VersNum.txt index ed9dd758..f88e592c 100644 --- a/MP.IOC/Resources/VersNum.txt +++ b/MP.IOC/Resources/VersNum.txt @@ -1 +1 @@ -6.16.2604.1615 +6.16.2604.1616 diff --git a/MP.IOC/Resources/manifest.xml b/MP.IOC/Resources/manifest.xml index 5830a838..1efa5261 100644 --- a/MP.IOC/Resources/manifest.xml +++ b/MP.IOC/Resources/manifest.xml @@ -1,6 +1,6 @@ - 6.16.2604.1615 + 6.16.2604.1616 https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/MP.IOC.zip https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/ChangeLog.html false diff --git a/MP.IOC/appsettings.Production.json b/MP.IOC/appsettings.Production.json index 230ed791..ad5fa751 100644 --- a/MP.IOC/appsettings.Production.json +++ b/MP.IOC/appsettings.Production.json @@ -5,6 +5,23 @@ "Microsoft.AspNetCore": "Warning" } }, + "ReverseProxy": { + "Routes": [ + { + "RouteId": "route-man-r-iob", + "ClusterId": "cluster-placeholder", + "Match": { "Path": "/api/RIOB/{**catch-all}" } + } + ], + "Clusters": { + "cluster-old": { + "Destinations": { "old1": { "Address": "https://iis01.egalware.com/MP/IO/IOB/" } } + }, + "cluster-new": { + "Destinations": { "new1": { "Address": "https://iis01.egalware.com/MP/IOC/api/IOB/" } } + } + } + }, "AllowedHosts": "*", "CodApp": "MP.IOC", "ConnectionStrings": {