Jump to: navigation, search

Difference between revisions of "Monasca/Logging"

m (The agent should monitor each created VM (basic metrics like CPU, RAM))
m
Line 5: Line 5:
 
Needed functionality.
 
Needed functionality.
  
=== OpenStack Hypervisor Monitoring ===
+
=== OpenStack Hypervisor/VM Monitoring ===
==== The agent should monitor each created VM (in detail) ====  
+
==== The Agent should monitor each created VM (in detail) ====  
 
* Install agent automatically on each created VM.
 
* Install agent automatically on each created VM.
==== The agent should monitor each created VM (basic metrics like CPU, RAM) ====  
+
==== The Agent should monitor each created VM (basic metrics like CPU, RAM) ====  
 
Sources:
 
Sources:
 
* Nova
 
* Nova
Supported by Agent?
+
Supported by agent?
 
* KVM
 
* KVM
Supported by Agent?
+
Supported by agent?
 
* VMware vSphere
 
* VMware vSphere
vSphere is not supported by Agent. A new plugin must be developed (blueprint...).
+
vSphere is not supported by agent. A new plugin must be developed (blueprint...).
 
* VMware ESXi
 
* VMware ESXi
Probably not supported by Agent?
+
Probably not supported by agent?
  
 
User:
 
User:
Line 25: Line 25:
 
==== Hypervisor --> Nova --> Ceilometer --> Monasca-ceilometer-plugin --> Monasca ====
 
==== Hypervisor --> Nova --> Ceilometer --> Monasca-ceilometer-plugin --> Monasca ====
 
* KVM
 
* KVM
KVM sends data to Nova, but Ceilometer doesn't (currently?) poll that data. Monasca-ceilometer-plugin is not in "product status".
+
KVM sends data to Nova, but Ceilometer (currently?) doesn't poll that data. Monasca-ceilometer-plugin is not in "product status", that means no data forwarding to Monasca.
  
 
* VMware vSphere
 
* VMware vSphere
Although Nova provides support for VMware vCenter Server, Ceilometer does not. It does not collect metrics of virtual machines deployed on VMware virtualization platform. It will be necessary to extend this support in Ceilometer. The aim is to implement a polling agent that queries samples from VMware vCenter Server
+
Although Nova provides support for VMware vCenter Server, Ceilometer does not. It does not collect metrics of virtual machines deployed on VMware virtualization platform. It will be necessary to extend this support in Ceilometer. The aim is to implement a polling agent that queries samples from VMware vCenter Server.<br />
 +
 
 
[https://wiki.openstack.org/wiki/Ceilometer/blueprints/vmware-vcenter-server Ceilometer/blueprints/vmware-vcenter-server]
 
[https://wiki.openstack.org/wiki/Ceilometer/blueprints/vmware-vcenter-server Ceilometer/blueprints/vmware-vcenter-server]
  
Line 37: Line 38:
  
 
== Log Management Backend/Server ==
 
== Log Management Backend/Server ==
Integrate ELK stack into the existing Monasca Architecture.
+
Integrate ELK stack into the existing Monasca architecture.
  
 
=== Log Data Flow ===
 
=== Log Data Flow ===

Revision as of 10:14, 4 February 2015

This page documents the Monasca Logging solution that is in progress.


Monasca Agent

Needed functionality.

OpenStack Hypervisor/VM Monitoring

The Agent should monitor each created VM (in detail)

  • Install agent automatically on each created VM.

The Agent should monitor each created VM (basic metrics like CPU, RAM)

Sources:

  • Nova

Supported by agent?

  • KVM

Supported by agent?

  • VMware vSphere

vSphere is not supported by agent. A new plugin must be developed (blueprint...).

  • VMware ESXi

Probably not supported by agent?

User:

  • OpenStack administrator
  • OpenStack user (multi tenancy! Can agent add the tenant ID per VM?)

Hypervisor --> Nova --> Ceilometer --> Monasca-ceilometer-plugin --> Monasca

  • KVM

KVM sends data to Nova, but Ceilometer (currently?) doesn't poll that data. Monasca-ceilometer-plugin is not in "product status", that means no data forwarding to Monasca.

  • VMware vSphere

Although Nova provides support for VMware vCenter Server, Ceilometer does not. It does not collect metrics of virtual machines deployed on VMware virtualization platform. It will be necessary to extend this support in Ceilometer. The aim is to implement a polling agent that queries samples from VMware vCenter Server.

Ceilometer/blueprints/vmware-vcenter-server


Collect and forward Log Data

The agent should be extended to collect log data and forward them to the Monasca Log API.


Log Management Backend/Server

Integrate ELK stack into the existing Monasca architecture.

Log Data Flow

bigpx

Monasca Log API