@SergeyKanzhelev @Dmitry-Matveev @lmolkova @MS-TimothyMothra Please share your thoughts.
Some highlights:
XPlatform counters currently support just 3 - process cpu, process cpu normalized, process/private bytes.
There are no public API changes - users still configure counters as before. Underneath we use StandardPerfCollection or Web App or something else like In-Proc stats, EventCounters - users are abstracted from this as of this PR. (this will change soon when we start supporting more counters.)
I have manually tested this in windows and linux. LiveMetrics also work in Linux now, showing process cpu/memory.
Will eventually enable Linux CI builds for this repo to get automatic tests.
I see a lot of methods with platform preprocessors (NET45, NETSTANDARD, etc).
I wonder if we would be better off writing a factory that returns a specific class based on framework.
Fix #1189
@SergeyKanzhelev @Dmitry-Matveev @lmolkova @MS-TimothyMothra Please share your thoughts.
Some highlights:
I have manually tested this in windows and linux. LiveMetrics also work in Linux now, showing process cpu/memory.
Will eventually enable Linux CI builds for this repo to get automatic tests.