| > - 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. |