13:00:18 #startmeeting monasca 13:00:19 Meeting started Tue Dec 3 13:00:18 2019 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:22 The meeting name has been set to 'monasca' 13:00:31 hello everyone 13:00:56 hey all 13:01:03 hi Doug 13:02:12 the agenda is very light 13:02:15 https://etherpad.openstack.org/p/monasca-team-meeting-agenda 13:02:29 dougsz: do you have anything else to discuss today? 13:03:15 I started revamping the Prometheus plugin for Monasca Agent 13:04:02 please add to the agenda if applicable 13:04:10 let's start 13:04:20 yeah - probably not worth discussing in detail this week - will wait until more testing has been done 13:04:21 #topic logs CI job 13:04:42 small progress on logs CI job 13:04:54 I've added DEBUG logging level for ES 13:05:01 https://review.opendev.org/696889 13:05:23 and from what I understand the logs look OK 13:05:30 Good idea 13:06:04 it's just that the logs don't get posted to ES 13:07:01 so we have to investigate further which component earlier in the pipeline stops working correctly 13:07:39 I've confirmed already earlier that the logs get published to Kafka 13:08:01 so the next candidate would be logs-persister (Logstash) or Kafka itself 13:09:16 #topic monasca-agent Kafka plugin bug 13:09:27 We saw one issue with logstash output plugin not posting logs recently, but it turned out to be related to /etc/hosts config 13:09:39 so it's unlikely to be that, given it sometimes passes 13:10:11 you mean logstash-monasca output plugin? 13:10:50 logs-persister uses ES output plugin 13:10:51 sorry, logstash kafka output plugin - which I am not sure applied here 13:11:23 no 13:12:19 when looking at Kafka I've noticed it's not monitored correctly on DevStack 13:12:48 the agent's plugin need a refresh 13:12:55 Kafka plugin 13:13:12 I've put some notes together: 13:13:14 https://storyboard.openstack.org/#!/story/2006977 13:14:06 Thanks, I've added myself as a watcher 13:14:30 I figure there are going to be a lot of py3 related issues this cycle 13:14:56 yes, on the agent side most of all I think 13:15:47 #topic AOB 13:16:55 for Prometheus plugin, have you looked at DataDog plugin? 13:17:03 https://github.com/DataDog/integrations-core/tree/master/prometheus 13:17:43 Hmm, no, thanks for that 13:18:15 not sure if it helps, but may be worth checking 13:18:28 Yeah, looks like it's missing some of the bits I need 13:18:41 1. Division of metrics for calculating percentages 13:19:06 2. Converting counters to rates - looks like it can send deltas which isn't quite what I need 13:19:59 it would be nice to have these, indeed 13:20:04 I see there is some control for not scraping everything, that is 3) for me 13:20:27 I commonly see 1MB + scrapes on prometheus endpoints which is crazy 13:22:03 i have a question if i may after you dougsz 13:22:19 go for it brtknr 13:22:45 I was wondering if monasca-api supports metrics aggrgation at source 13:23:00 e.g. 30 min average 13:23:07 or daily average 13:23:20 no 13:23:40 we could extend the API, and send queries to InfluxDB 13:23:43 i know InfluxDB supports this but wasnt sure if monasca provides a route to this functionality 13:24:12 right, that would be easy to implement and very useful 13:24:22 is there demand for this feature? 13:24:24 the downside, we cannot use it for alerting 13:25:48 I think we should add this if we have developers who could and want to work on it 13:27:14 +1 13:27:51 dougsz: we should probably ask our customers if they'd like us to develop this feature 13:28:40 it won't hurt, but i'm not aware of any demand 13:29:42 I suppose I am slightly worried about tighter integration with InfluxDB 13:31:06 dougsz: are there no devs who want to implement cassandra backend? 13:31:40 dougsz: there are a few loose ends with timerange scoping too 13:32:14 which simply emit warning in the logs and carry on with previous behaviour 13:34:04 I wouldn't be worried about tighter integration with InfluxDB 13:34:39 some functionality (like avg, or rate) could be available on InfluxDB only 13:35:10 That's true. I am tempted to try TimescaleDB one day 13:35:50 If would at least be nice to know if it is any good before putting more effort into InfluxDB 13:37:15 Its significantly faster to query summary metrics vs every single data point 13:38:03 A quick test for this is to use the influxdb backend directly and use set intervals to calculate averages 13:38:12 brtknr: for averages you can use `metric-statistics` 13:38:15 from gravana 13:38:16 https://github.com/openstack/monasca-api/blob/master/docs/monasca-api-spec.md#get-v20metricsstatistics 13:38:30 from grafana 13:39:06 witek: cool 13:40:35 not sure how performant it is for longer time ranges 13:42:30 on another topic, we still have a number of open reviews 13:44:24 I just copied the links over from last week 13:44:52 anything else for today? 13:45:19 thanks for joining 13:45:23 and see you next week 13:45:32 bye 13:45:37 #endmeeting