# -*- coding: utf-8 -*-
-# Copyright 2018 Whitestack, LLC
+# Copyright 2021 Whitestack, LLC
# *************************************************************
# This file is part of OSM Monitoring module
# License for the specific language governing permissions and limitations
# under the License.
# For those usages not covered by the Apache License, Version 2.0 please
-# contact: bdiaz@whitestack.com or glavado@whitestack.com
+# contact: fbravo@whitestack.com or glavado@whitestack.com
##
+
import logging
import time
import socket
-import peewee
import asyncio
from osm_mon.dashboarder.service import DashboarderService
log.debug("Received message from kafka for deleting user")
user = values['username']
self.service.delete_grafana_user(user)
- log.info("Grafana user deleted: %s", user)
elif topic == "users" and key == "edited":
log.debug("Received message from kafka for associating user to team")
user_id = values["_id"]
try:
self.create_dashboards()
time.sleep(int(self.conf.get('dashboarder', 'interval')))
- except peewee.PeeweeException:
- log.exception("Database error consuming message: ")
- raise
except Exception:
log.exception("Error creating dashboards")
def create_dashboards(self):
self.service.create_dashboards()
- log.debug('I just called the dashboarder service!')
+ log.debug('Dashboarder Service > create_dashboards called!')