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