settingsLogin | Registersettings

[openstack-dev] [horizon] A Monitoring panel plugin for Horizon

0 votes

Hi all,

We are happy to share with you that we developed an AngularJS based usage monitoring panel for Horizon.
The panel visualizes the collected utilization data by Ceilometer.

Source code is now available on github [1].

The plugin consists of 3 panels; a monitoring panel for users, a project monitoring panel and a hypervisor monitoring panel for admins.

A user can display utilization charts for the current project's instances, export the metrics in csv format and launch alarms using the dashboard.
We have another service to capture these alarms and send notification e-mails to the cloud users which is also available on github.com/b3lab.
An admin can display projects' utilization charts, export the metrics in csv format in Project Monitor panel. And the Hypervisor Monitor panel is to visualize SNMP based metrics collected from hypervisors.

We are currently improving some features.

Some screenshots published at our website [2]. We also uploaded two videos showing some features of the plugin [3][4].

All comments and ideas are welcome!

[1] https://github.com/b3lab/safir_monitor_dashboard
[2] https://www.b3lab.org/safir-monitor-dashboard-github-uzerinde-yayinlandi/
[3] https://www.youtube.com/watch?v=mAKU20b65Ug
[4] https://www.youtube.com/watch?v=kllf4s2qutg

Gökhan Işık
TÜBİTAK BİLGEM B3LAB


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
asked Aug 14, 2017 in openstack-dev by Gökhan_IŞIK_(BİLGEM_ (240 points)   1 1

4 Responses

0 votes

On Tue, Aug 01 2017, Gökhan IŞIK (BİLGEM BTE) wrote:

Hi,

We are happy to share with you that we developed an AngularJS based usage
monitoring panel for Horizon.
The panel visualizes the collected utilization data by Ceilometer.

Source code is now available on github [1].

The plugin consists of 3 panels; a monitoring panel for users, a project
monitoring panel and a hypervisor monitoring panel for admins.

A user can display utilization charts for the current project's instances,
export the metrics in csv format and launch alarms using the dashboard.
We have another service to capture these alarms and send notification e-mails
to the cloud users which is also available on github.com/b3lab.
An admin can display projects' utilization charts, export the metrics in csv
format in Project Monitor panel. And the Hypervisor Monitor panel is to
visualize SNMP based metrics collected from hypervisors.

We are currently improving some features.

Some screenshots published at our website [2]. We also uploaded two videos
showing some features of the plugin [3][4].

All comments and ideas are welcome!

Did you build all of this against the deprecated Ceilometer API rather
than Gnocchi? :(

--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

responded Aug 11, 2017 by Julien_Danjou (20,500 points)   2 4 6
0 votes

Hi Julien,
We developed the monitor dashboard to use it on our private cloud in the first place. We have Mitaka release and we use MongoDB with Ceilometer. But you are right, we can update the api to use Gnocchi. This release currently supports one day monitoring, when we add Gnocchi api support we can add weekly and monthly monitoring options. Thanks.

----- Orijinal Mesaj -----

Kimden: "Julien Danjou" julien@danjou.info
Kime: "Gökhan IŞIK (BİLGEM BTE)" gokhan.isik@tubitak.gov.tr
Kk: openstack-dev@lists.openstack.org
Gönderilenler: 11 Ağustos Cuma 2017 15:29:17
Konu: Re: [openstack-dev] [horizon] A Monitoring panel plugin for Horizon

On Tue, Aug 01 2017, Gökhan IŞIK (BİLGEM BTE) wrote:

Hi,

We are happy to share with you that we developed an AngularJS based usage
monitoring panel for Horizon.
The panel visualizes the collected utilization data by Ceilometer.

Source code is now available on github [1].

The plugin consists of 3 panels; a monitoring panel for users, a project
monitoring panel and a hypervisor monitoring panel for admins.

A user can display utilization charts for the current project's instances,
export the metrics in csv format and launch alarms using the dashboard.
We have another service to capture these alarms and send notification e-mails
to the cloud users which is also available on github.com/b3lab.
An admin can display projects' utilization charts, export the metrics in csv
format in Project Monitor panel. And the Hypervisor Monitor panel is to
visualize SNMP based metrics collected from hypervisors.

We are currently improving some features.

Some screenshots published at our website [2]. We also uploaded two videos
showing some features of the plugin [3][4].

All comments and ideas are welcome!

Did you build all of this against the deprecated Ceilometer API rather
than Gnocchi? :(

--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Aug 14, 2017 by Gökhan_IŞIK_(BİLGEM_ (240 points)   1 1
0 votes

Hi Julien,
We developed the monitor dashboard to use it on our private cloud in the first place. We have Mitaka release and we use MongoDB with Ceilometer. But you are right, we can update the api to use Gnocchi. This release currently supports one day monitoring, when we add Gnocchi api support we can add weekly and monthly monitoring options. Thanks.
----- Orijinal Mesaj -----

Kimden: "Gökhan IŞIK (BİLGEM BTE)" gokhan.isik@tubitak.gov.tr
Kime: "Julien Danjou" julien@danjou.info
Kk: openstack-dev@lists.openstack.org
Gönderilenler: 14 Ağustos Pazartesi 2017 9:34:51
Konu: Re: [openstack-dev] [horizon] A Monitoring panel plugin for Horizon

Hi Julien,
We developed the monitor dashboard to use it on our private cloud in the first place. We have Mitaka release and we use MongoDB with Ceilometer. But you are right, we can update the api to use Gnocchi. This release currently supports one day monitoring, when we add Gnocchi api support we can add weekly and monthly monitoring options. Thanks.

----- Orijinal Mesaj -----

Kimden: "Julien Danjou" julien@danjou.info
Kime: "Gökhan IŞIK (BİLGEM BTE)" gokhan.isik@tubitak.gov.tr
Kk: openstack-dev@lists.openstack.org
Gönderilenler: 11 Ağustos Cuma 2017 15:29:17
Konu: Re: [openstack-dev] [horizon] A Monitoring panel plugin for Horizon

On Tue, Aug 01 2017, Gökhan IŞIK (BİLGEM BTE) wrote:

Hi,

We are happy to share with you that we developed an AngularJS based usage
monitoring panel for Horizon.
The panel visualizes the collected utilization data by Ceilometer.

Source code is now available on github [1].

The plugin consists of 3 panels; a monitoring panel for users, a project
monitoring panel and a hypervisor monitoring panel for admins.

A user can display utilization charts for the current project's instances,
export the metrics in csv format and launch alarms using the dashboard.
We have another service to capture these alarms and send notification e-mails
to the cloud users which is also available on github.com/b3lab.
An admin can display projects' utilization charts, export the metrics in csv
format in Project Monitor panel. And the Hypervisor Monitor panel is to
visualize SNMP based metrics collected from hypervisors.

We are currently improving some features.

Some screenshots published at our website [2]. We also uploaded two videos
showing some features of the plugin [3][4].

All comments and ideas are welcome!

Did you build all of this against the deprecated Ceilometer API rather
than Gnocchi? :(

--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Aug 16, 2017 by Gökhan_IŞIK_(BİLGEM_ (240 points)   1 1
0 votes

Hi Julien,
We developed the monitor dashboard to use it on our private cloud in the first place. We have Mitaka release and we use MongoDB with Ceilometer. But you are right, we can update the api to use Gnocchi. This release currently supports one day monitoring, when we add Gnocchi api support we can add weekly and monthly monitoring options. Thanks.

----- Orijinal Mesaj -----

Kimden: "Gökhan IŞIK (BİLGEM BTE)" gokhan.isik@tubitak.gov.tr
Kime: "Julien Danjou" julien@danjou.info
Kk: openstack-dev@lists.openstack.org
Gönderilenler: 14 Ağustos Pazartesi 2017 9:34:51
Konu: Re: [openstack-dev] [horizon] A Monitoring panel plugin for Horizon

Hi Julien,
We developed the monitor dashboard to use it on our private cloud in the first place. We have Mitaka release and we use MongoDB with Ceilometer. But you are right, we can update the api to use Gnocchi. This release currently supports one day monitoring, when we add Gnocchi api support we can add weekly and monthly monitoring options. Thanks.

----- Orijinal Mesaj -----

Kimden: "Julien Danjou" julien@danjou.info
Kime: "Gökhan IŞIK (BİLGEM BTE)" gokhan.isik@tubitak.gov.tr
Kk: openstack-dev@lists.openstack.org
Gönderilenler: 11 Ağustos Cuma 2017 15:29:17
Konu: Re: [openstack-dev] [horizon] A Monitoring panel plugin for Horizon

On Tue, Aug 01 2017, Gökhan IŞIK (BİLGEM BTE) wrote:

Hi,

We are happy to share with you that we developed an AngularJS based usage
monitoring panel for Horizon.
The panel visualizes the collected utilization data by Ceilometer.

Source code is now available on github [1].

The plugin consists of 3 panels; a monitoring panel for users, a project
monitoring panel and a hypervisor monitoring panel for admins.

A user can display utilization charts for the current project's instances,
export the metrics in csv format and launch alarms using the dashboard.
We have another service to capture these alarms and send notification e-mails
to the cloud users which is also available on github.com/b3lab.
An admin can display projects' utilization charts, export the metrics in csv
format in Project Monitor panel. And the Hypervisor Monitor panel is to
visualize SNMP based metrics collected from hypervisors.

We are currently improving some features.

Some screenshots published at our website [2]. We also uploaded two videos
showing some features of the plugin [3][4].

All comments and ideas are welcome!

Did you build all of this against the deprecated Ceilometer API rather
than Gnocchi? :(

--
Julien Danjou
;; Free Software hacker
;; https://julien.danjou.info


OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
responded Aug 17, 2017 by Gökhan_IŞIK_(BİLGEM_ (240 points)   1 1
...