I'm not really sure if you're being innocent, sarcastic or you just have want so badly to mislead people intentionally.
Every single sentence you said is wrong, except perhaps this one:
Paying XXXXX to get tool that generates easy to read reports is a pretty good deal.
Let me go one by one:
It's called business problem solution. There are many tools that are designed for other problems. Not OTS problems.
I know many people treat ot community as "business" but this is a school, a safe place for people that want a shot at entrepreneurship, marketing, webdevelopment, webdesign, front/back end developing. As a way more experienced programmer, I'm trying to support others and answer questions and strategies that are proven to work out there. There's no such thing as "it works everywhere else, but not for OT".
OTS problems:
- CPU runs around 80% with XXX online - there is no place for tool that adds more than 10% overhead
- lags occur rarely, your server may run for months with no lags and then it lags for 5 seconds at 2 AM
- OTS owners are not C++ experts (+ monitoring experts, if you plan to pass profiler data to some tool that will aggregate it for months and generate reports)
There are strategies, different tools and methods to profille an application real time without so much overhead. Let's raise awareness about this, let others investigate and share what they tried and what works best. You remember how no one was using gdb before except a few servers but now pretty much everyone is using it and fine-tuning parameters?
Also, whoever is working in an otserver will need to learn a thing or two eventually.
Plus, neither of those problems are exclusive to OTs, they are not even exclusive of this open source community.
Paying XXXXX to get tool that generates easy to read reports is a pretty good deal.
Indeed, it is a good deal because of the return of investment (assuming the OT has enough receipt) in the hands of an experienced developer that will know what to do with the information, but think it for a second: you just said OT admins are not cpp experts, so they are literally paying for a logger that they will need to pay later on for someone to analyse and find the root cause? Aren't you sure you're just defending your own interests here? By the way
@Kaspar I'm really curious if you're going to ban
@Gesior.pl for "advertising" like you did with me when I criticized Kondrah for selling otc for XXXX.
Can you make something like this without Kondra's code, using some open source tools? For sure.
Yes, you can and you should. And those tools are not necessarily open source, they are just widely used since ages.
Would you do it for someone's OTS for less than 300$? Is it stable enough (random open source tool) to run it for months on production? Would it use less CPU? No, no and no?
Yes, I did way more for literally no return. There's plenty of people doing infinetely more in exchange for being ridicularized and mocked by you and other members

"random open source tool" hahahahahahahahahaa
We are talking here about state of art profillers that are used or developed by the biggest tech companies of the world, made especifically for this purpose. You can't literally being serious, it must be a joke.