Mukesh,
  Network stats are collected inside the VR.
Below command will show current counters inside VR
Iptables nvx -L NETWORK_STATS

You can also look for NetworkUsageAnswer in mgmt logs and entries in 
user_statistics table.

-----Original Message-----
From: Mukesh Kumar [mailto:m.ku...@leaseweb.com] 
Sent: Wednesday, 19 December 2012 1:42 PM
To: cloudstack-dev@incubator.apache.org
Subject: RE: CS 4.0, cloud-usage server calculates all data except network usage

Dear Kishan
Yes, the guest Vm is in Isolated network

Name: DefaultIsolatedNetworkOfferingWithSourceNatService
Description: Offering for Isolated networks with Source Nat service enabled



-----Original Message-----
From: Kishan Kavala [mailto:kishan.kav...@citrix.com] 
Sent: woensdag, 19 december, 2012 07:01
To: cloudstack-dev@incubator.apache.org
Subject: RE: CS 4.0, cloud-usage server calculates all data except network usage

Mukesh,
  Traffic stats are fetched from VirtualRouter only in Isolated network case. 
Can you confirm that your guest Vms are in Isolated network? For shared 
networks, CS is integrated with Traffic Sentinel to collect network statistics.

~Kishan

-----Original Message-----
From: Mukesh Kumar [mailto:m.ku...@leaseweb.com] 
Sent: Tuesday, 18 December 2012 11:10 PM
To: cloudstack-dev@incubator.apache.org
Subject: CS 4.0, cloud-usage server calculates all data except network usage


Dear Devs,
We are not able to find any Network Usage data with our new setup using 
CloudStack 4.0 (usage server installed).  All other statistics are fine except 
type 4 & 5, Can that be configuration issue?

Our usage settings are:
enable.usage.server: true       
usage.aggregation.timezone: GMT
usage.execution.timezone:
usage.sanity.check.interval: 
usage.stats.job.aggregation.range: 5 (During testing phase, it'll be 1440 on 
live)
usage.stats.job.exec.time: 15:28

I generated a lot of traffic on one of the instance (called: MUKR-Cloud01-i002) 
& used the following API commands

generateUsageRecords&response=json&startdate=2012-12-01&enddate=2012-12-19
Resulted: 
class stdClass#1 (1) {
  public $generateusagerecordsresponse =>
  class stdClass#2 (1) {
    public $success =>
    string(4) "true"
  }
}

However, 
listUsageRecords&response=json&startdate=2012-12-01&enddate=2012-12-19&type=5 
(or type 4)
Resulting:
class stdClass#1 (1) {
  public $listusagerecordsresponse =>
  class stdClass#2 (0) {
  }
}

Furthermore, I looked into Management logs, Usage log & Tables. Here is the 
summary

Traffic generated on instance at 2012-12-18 17:28:43, using admin account (id: 
2):
root@MUKR-Cloud01-i002:~# wget http://mirror.leaseweb.com/speedtest/500mb.bin 
/dev/null
--2012-12-18 17:28:43--  http://mirror.leaseweb.com/speedtest/500mb.bin
Resolving mirror.leaseweb.com (mirror.leaseweb.com)... 94.75.223.121, 
2001:1af8:4030:1:0:dead:beef:cafe Connecting to mirror.leaseweb.com 
(mirror.leaseweb.com)|94.75.223.121|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 500000000 (477M) [application/octet-stream] Saving to: `500mb.bin'

100%[=============================================================================================================>]
 500,000,000 6.00M/s   in 51s

Usage Log (during the same time interval):
...
2012-12-18 16:38:00,056 DEBUG [usage.parser.VMInstanceUsageParser] 
(Usage-Job-1:null) Creating VM usage record for vm: SDA-01, type: 2, usage: 
0.166667, startDate: Tue Dec 18 17:28:00 CET 2012, endDate: Tue Dec 18 17:38:00 
CET 2012, for account: 2
2012-12-18 16:38:00,058 DEBUG [usage.parser.NetworkUsageParser] 
(Usage-Job-1:null) Parsing all Network usage events for account: 2
2012-12-18 16:38:00,059 DEBUG [usage.parser.NetworkUsageParser] 
(Usage-Job-1:null) No usage record (0 bytes used) generated for account: 2
2012-12-18 16:38:00,059 DEBUG [usage.parser.NetworkUsageParser] 
(Usage-Job-1:null) No usage record (0 bytes used) generated for account: 2 ...

mysql> select * from  usage_network;
+------------+---------+---------+--------------+------------+------------+----------------+--------------------+----------------+-------------------+
| account_id | zone_id | host_id | host_type    | network_id | bytes_sent | 
bytes_received | agg_bytes_received | agg_bytes_sent | event_time_millis |
+------------+---------+---------+--------------+------------+------------+----------------+--------------------+----------------+-------------------+
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355846880002 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355847073495 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355847480003 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355847673495 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355848080002 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355848680002 |
|          2 |       1 |       4 | DomainRouter |        204 |          0 |     
         0 |                  0 |              0 |     1355848693495 |
|          2 |       1 |       6 | DomainRouter |        205 |          0 |     
         0 |                  0 |              0 |     1355847480003 |
|          2 |       1 |       6 | DomainRouter |        205 |          0 |     
         0 |                  0 |              0 |     1355847673495 |
|          2 |       1 |       6 | DomainRouter |        205 |          0 |     
         0 |                  0 |              0 |     1355848080002 |
|          2 |       1 |       6 | DomainRouter |        205 |          0 |     
         0 |                  0 |              0 |     1355848680002 |
|          2 |       1 |       6 | DomainRouter |        205 |          0 |     
         0 |                  0 |              0 |     1355848693495 |
+------------+---------+---------+--------------+------------+------------+----------------+--------------------+----------------+-------------------+

mysql> select * from cloud_usage where usage_type in (4, 5);
Empty set (0.00 sec)



If you need any other info, please reply.

Cheers
/Mukesh

Reply via email to