)]}'
{"docs/Plugins.md":[{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"2ef806268ce279bafaa7385220a9c7a2a7af11d6","unresolved":false,"context_lines":[{"line_number":2209,"context_line":"  monasca.io/whitelist: |"},{"line_number":2210,"context_line":"    - storage"},{"line_number":2211,"context_line":"    - cpu"},{"line_number":2212,"context_line":"    - memory"},{"line_number":2213,"context_line":"```"},{"line_number":2214,"context_line":""},{"line_number":2215,"context_line":"**NOTE** This Plugin can only have one configured instance"}],"source_content_type":"text/x-markdown","patch_set":2,"id":"1f485f77_526bdc1c","line":2212,"updated":"2017-11-16 21:08:52.000000000","message":"add to this example","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"}],"monasca_agent/collector/checks_d/prometheus.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"384ce25089c1b7ffd80f4505286a006a6603af14","unresolved":false,"context_lines":[{"line_number":272,"context_line":"                        metric_dimensions[dim_key] \u003d dim_value"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"                metric_func \u003d self.gauge"},{"line_number":275,"context_line":"                if endpoint_metric_types is not None and metric_name in endpoint_metric_types:"},{"line_number":276,"context_line":"                    typ \u003d endpoint_metric_types[metric_name]"},{"line_number":277,"context_line":"                    if typ \u003d\u003d \"rate\":"},{"line_number":278,"context_line":"                        metric_func \u003d self.rate"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_92df1439","line":275,"updated":"2017-11-16 20:56:38.000000000","message":"\"is not None\" is not needed.","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"30b943448782b10e2eace97dcf55c7bf5c99eee7","unresolved":false,"context_lines":[{"line_number":272,"context_line":"                        metric_dimensions[dim_key] \u003d dim_value"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"                metric_func \u003d self.gauge"},{"line_number":275,"context_line":"                if endpoint_metric_types is not None and metric_name in endpoint_metric_types:"},{"line_number":276,"context_line":"                    typ \u003d endpoint_metric_types[metric_name]"},{"line_number":277,"context_line":"                    if typ \u003d\u003d \"rate\":"},{"line_number":278,"context_line":"                        metric_func \u003d self.rate"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_1dbd7501","line":275,"in_reply_to":"1f485f77_92df1439","updated":"2017-11-16 21:43:19.000000000","message":"Done","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"2ef806268ce279bafaa7385220a9c7a2a7af11d6","unresolved":false,"context_lines":[{"line_number":277,"context_line":"                    if typ \u003d\u003d \"rate\":"},{"line_number":278,"context_line":"                        metric_func \u003d self.rate"},{"line_number":279,"context_line":"                        metric_name +\u003d \"_rate\""},{"line_number":280,"context_line":"                    elif typ \u003d\u003d \"counter\":"},{"line_number":281,"context_line":"                        metric_func \u003d self.increment"},{"line_number":282,"context_line":"                        metric_name +\u003d \"_counter\""},{"line_number":283,"context_line":"                    elif typ !\u003d \"gauge\":"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_12f8c446","line":280,"updated":"2017-11-16 21:08:52.000000000","message":"are we not adding diff?","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"384ce25089c1b7ffd80f4505286a006a6603af14","unresolved":false,"context_lines":[{"line_number":281,"context_line":"                        metric_func \u003d self.increment"},{"line_number":282,"context_line":"                        metric_name +\u003d \"_counter\""},{"line_number":283,"context_line":"                    elif typ !\u003d \"gauge\":"},{"line_number":284,"context_line":"                        self.log.debug(\"Unknown metric type \u0027{}\u0027 configured, using default gauge\".format(typ))"},{"line_number":285,"context_line":"                metric_func(metric_name, metric_value, dimensions\u003dmetric_dimensions, hostname\u003d\"SUPPRESS\")"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"    def report_endpoint_metrics(self, metric_endpoint, endpoint_dimensions, endpoint_whitelist\u003dNone,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_f2d40822","line":284,"updated":"2017-11-16 20:56:38.000000000","message":"Should probably be warning. Otherwise, it will never be seen. Adding the metric name would give the user some shot at locating where the problem but any additional information would be good.","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"30b943448782b10e2eace97dcf55c7bf5c99eee7","unresolved":false,"context_lines":[{"line_number":281,"context_line":"                        metric_func \u003d self.increment"},{"line_number":282,"context_line":"                        metric_name +\u003d \"_counter\""},{"line_number":283,"context_line":"                    elif typ !\u003d \"gauge\":"},{"line_number":284,"context_line":"                        self.log.debug(\"Unknown metric type \u0027{}\u0027 configured, using default gauge\".format(typ))"},{"line_number":285,"context_line":"                metric_func(metric_name, metric_value, dimensions\u003dmetric_dimensions, hostname\u003d\"SUPPRESS\")"},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"    def report_endpoint_metrics(self, metric_endpoint, endpoint_dimensions, endpoint_whitelist\u003dNone,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_9d8165fe","line":284,"in_reply_to":"1f485f77_f2d40822","updated":"2017-11-16 21:43:19.000000000","message":"I\u0027ll move validation to the point where the annotations are read and upgrade the severity","commit_id":"2eeef79c3fab4dcd87ea2b2c98233392da19cebf"}]}
