> - customization will be very expensive, if not impossible
You've got a full API and integrations with a hundred different tools and services out of the box.
Seriously, my coworker was skeptic at first too (so was I). Then we configured the full integrations with AWS/the-agent/statsd/postgre/mysql/cassandra/elasticsearch/riak/nginx/haproxy/redis/memcache/pagerduty/slack and some more.
My co-worker concluded in front of my CEO, "it was 2 orders of magnitude faster [than anything else we've ever tried for monitoring]". And that's not even talking about the additional features and customization we couldn't even dream of.
> - you must have people for the procurement process (x10 more costly if you are in a gov agency),
True. That's the only major problem I can see: People who can't buy the software they need. That's a social problem, not a software problem.
> - weird failures due to not finding the license
It's only one API key to put in the agent config file.
> your cheap personal that install software won't be able to do it
I don't know who you're talking about. Monitoring has our best people working on it. At other places I've seen, it's done by devops consultants raking up £600 a day.
There is no cheap personal involved. (Maybe you're thinking about of cheap interns who add alerts? that's an anti pattern).
- you'll have problems creating testing environments because you don't have licenses
Same license. Put a tag environment=<environment> in the config and done, all metrics all servers and all alerts will be tagged.
- you won't be able to do some things immediately because there aren't enough licenses.
Not applicable. It's not a limited license by seats.
You pay the bill at the end of the month depending on the number of hosts in your package. There is a hourly price for ephemeral hosts and overrun.