You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by Indra Pramana <in...@sg.or.id> on 2014/02/05 05:17:33 UTC

CloudStack usage calculation doesn't work?

Hi,

When I installed CloudStack, I also installed the CloudStack usage server
and the service seems to be running fine, I can stop and start the service
and the status is running.

===
# service cloudstack-usage restart
 * Stopping CloudStack Usage Monitor cloudstack-usage                    [
OK ]
 * Starting CloudStack Usage Monitor cloudstack-usage                    [
OK ]
# service cloudstack-usage status
 * cloudstack-usage is running

I also have configured the usage server based on the documentation at this
URL:

https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html

===
enable.usage.server = true
usage.aggregation.timezone = GMT
usage.execution.timezone = GMT
usage.stats.job.aggregation.range = 1440
usage.stats.job.exec.time = 00:15
===

However, it seems that the usage server doesn't work as expected. I don't
see anything on the cloud_usage database, and the content of
/var/log/cloudstack/usage is also empty, so I can't find any logs
pertaining to the usage server.

Anything I might have missed out?

Thank you.

Re: CloudStack usage calculation doesn't work?

Posted by Wei ZHOU <us...@gmail.com>.
CLOUDSTACK-4533


2014-02-05 Indra Pramana <in...@sg.or.id>:

> Hi Wei Zhou,
>
> Yes, I am using version 4.2.0. Any known bug related to usage server on
> this version?
>
> Looking forward to your reply, thank you.
>
> Cheers.
>
>
>
> On Wed, Feb 5, 2014 at 3:25 PM, Wei ZHOU <us...@gmail.com> wrote:
>
> > Are you working on 4.2.0?
> >
> >
> > 2014-02-05 Indra Pramana <in...@sg.or.id>:
> >
> > > Hi,
> > >
> > > When I installed CloudStack, I also installed the CloudStack usage
> server
> > > and the service seems to be running fine, I can stop and start the
> > service
> > > and the status is running.
> > >
> > > ===
> > > # service cloudstack-usage restart
> > >  * Stopping CloudStack Usage Monitor cloudstack-usage
> >  [
> > > OK ]
> > >  * Starting CloudStack Usage Monitor cloudstack-usage
> >  [
> > > OK ]
> > > # service cloudstack-usage status
> > >  * cloudstack-usage is running
> > >
> > > I also have configured the usage server based on the documentation at
> > this
> > > URL:
> > >
> > >
> > >
> >
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
> > >
> > > ===
> > > enable.usage.server = true
> > > usage.aggregation.timezone = GMT
> > > usage.execution.timezone = GMT
> > > usage.stats.job.aggregation.range = 1440
> > > usage.stats.job.exec.time = 00:15
> > > ===
> > >
> > > However, it seems that the usage server doesn't work as expected. I
> don't
> > > see anything on the cloud_usage database, and the content of
> > > /var/log/cloudstack/usage is also empty, so I can't find any logs
> > > pertaining to the usage server.
> > >
> > > Anything I might have missed out?
> > >
> > > Thank you.
> > >
> >
>

Re: CloudStack usage calculation doesn't work?

Posted by Indra Pramana <in...@sg.or.id>.
Hi Wei Zhou,

Yes, I am using version 4.2.0. Any known bug related to usage server on
this version?

Looking forward to your reply, thank you.

Cheers.



On Wed, Feb 5, 2014 at 3:25 PM, Wei ZHOU <us...@gmail.com> wrote:

> Are you working on 4.2.0?
>
>
> 2014-02-05 Indra Pramana <in...@sg.or.id>:
>
> > Hi,
> >
> > When I installed CloudStack, I also installed the CloudStack usage server
> > and the service seems to be running fine, I can stop and start the
> service
> > and the status is running.
> >
> > ===
> > # service cloudstack-usage restart
> >  * Stopping CloudStack Usage Monitor cloudstack-usage
>  [
> > OK ]
> >  * Starting CloudStack Usage Monitor cloudstack-usage
>  [
> > OK ]
> > # service cloudstack-usage status
> >  * cloudstack-usage is running
> >
> > I also have configured the usage server based on the documentation at
> this
> > URL:
> >
> >
> >
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
> >
> > ===
> > enable.usage.server = true
> > usage.aggregation.timezone = GMT
> > usage.execution.timezone = GMT
> > usage.stats.job.aggregation.range = 1440
> > usage.stats.job.exec.time = 00:15
> > ===
> >
> > However, it seems that the usage server doesn't work as expected. I don't
> > see anything on the cloud_usage database, and the content of
> > /var/log/cloudstack/usage is also empty, so I can't find any logs
> > pertaining to the usage server.
> >
> > Anything I might have missed out?
> >
> > Thank you.
> >
>

Re: CloudStack usage calculation doesn't work?

Posted by Wei ZHOU <us...@gmail.com>.
Are you working on 4.2.0?


2014-02-05 Indra Pramana <in...@sg.or.id>:

> Hi,
>
> When I installed CloudStack, I also installed the CloudStack usage server
> and the service seems to be running fine, I can stop and start the service
> and the status is running.
>
> ===
> # service cloudstack-usage restart
>  * Stopping CloudStack Usage Monitor cloudstack-usage                    [
> OK ]
>  * Starting CloudStack Usage Monitor cloudstack-usage                    [
> OK ]
> # service cloudstack-usage status
>  * cloudstack-usage is running
>
> I also have configured the usage server based on the documentation at this
> URL:
>
>
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
>
> ===
> enable.usage.server = true
> usage.aggregation.timezone = GMT
> usage.execution.timezone = GMT
> usage.stats.job.aggregation.range = 1440
> usage.stats.job.exec.time = 00:15
> ===
>
> However, it seems that the usage server doesn't work as expected. I don't
> see anything on the cloud_usage database, and the content of
> /var/log/cloudstack/usage is also empty, so I can't find any logs
> pertaining to the usage server.
>
> Anything I might have missed out?
>
> Thank you.
>

Re: CloudStack usage calculation doesn't work?

Posted by Ahmad Emneina <ae...@gmail.com>.
Look into what Wei pointed out as well, check to see if the usage process
is even running. There seems to be a workaround noted in that bug if the
usage server is hitting it.


On Wed, Feb 5, 2014 at 7:09 AM, Ahmad Emneina <ae...@gmail.com> wrote:

> its okay to use a large window, say a month or two back for the start date
> and end date as today.
>
>
> On Wed, Feb 5, 2014 at 3:42 AM, Indra Pramana <in...@sg.or.id> wrote:
>
>> Hi Ahmad,
>>
>> Thanks for your reply. I will try to use CloudMonkey to call the API.
>> What should I put the startdate and enddate? Shall I just put today's date
>> or is it OK for me to generate for say the last one week or one month?
>>
>> Looking forward to your reply, thank you.
>>
>> Cheers.
>>
>>
>>
>> On Wed, Feb 5, 2014 at 3:12 PM, Ahmad Emneina <ae...@gmail.com> wrote:
>>
>>> I typically use the root admin api calls generateUsageRecords[0] and
>>> listUsageRecords[1] to kickstart the process. When things refuse to
>>> cooperate; I've found it useful to nuke the entries in the db table
>>> cloud_usage.usage_job, restart the services (-management and -usage), and
>>> make the genUsage/listUsage api calls to get things back on track. I
>>> havent
>>> had to go to that extreme in a very long time, so try hitting the server
>>> with the api calls. hope that helps.
>>>
>>> [0]:
>>>
>>> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/generateUsageRecords.html
>>> [1]:
>>>
>>> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/listUsageRecords.html
>>>
>>>
>>> On Tue, Feb 4, 2014 at 8:17 PM, Indra Pramana <in...@sg.or.id> wrote:
>>>
>>> > Hi,
>>> >
>>> > When I installed CloudStack, I also installed the CloudStack usage
>>> server
>>> > and the service seems to be running fine, I can stop and start the
>>> service
>>> > and the status is running.
>>> >
>>> > ===
>>> > # service cloudstack-usage restart
>>> >  * Stopping CloudStack Usage Monitor cloudstack-usage
>>>    [
>>> > OK ]
>>> >  * Starting CloudStack Usage Monitor cloudstack-usage
>>>    [
>>> > OK ]
>>> > # service cloudstack-usage status
>>> >  * cloudstack-usage is running
>>> >
>>> > I also have configured the usage server based on the documentation at
>>> this
>>> > URL:
>>> >
>>> >
>>> >
>>> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
>>> >
>>> > ===
>>> > enable.usage.server = true
>>> > usage.aggregation.timezone = GMT
>>> > usage.execution.timezone = GMT
>>> > usage.stats.job.aggregation.range = 1440
>>> > usage.stats.job.exec.time = 00:15
>>> > ===
>>> >
>>> > However, it seems that the usage server doesn't work as expected. I
>>> don't
>>> > see anything on the cloud_usage database, and the content of
>>> > /var/log/cloudstack/usage is also empty, so I can't find any logs
>>> > pertaining to the usage server.
>>> >
>>> > Anything I might have missed out?
>>> >
>>> > Thank you.
>>> >
>>>
>>
>>
>

Re: CloudStack usage calculation doesn't work?

Posted by Ahmad Emneina <ae...@gmail.com>.
its okay to use a large window, say a month or two back for the start date
and end date as today.


On Wed, Feb 5, 2014 at 3:42 AM, Indra Pramana <in...@sg.or.id> wrote:

> Hi Ahmad,
>
> Thanks for your reply. I will try to use CloudMonkey to call the API. What
> should I put the startdate and enddate? Shall I just put today's date or is
> it OK for me to generate for say the last one week or one month?
>
> Looking forward to your reply, thank you.
>
> Cheers.
>
>
>
> On Wed, Feb 5, 2014 at 3:12 PM, Ahmad Emneina <ae...@gmail.com> wrote:
>
>> I typically use the root admin api calls generateUsageRecords[0] and
>> listUsageRecords[1] to kickstart the process. When things refuse to
>> cooperate; I've found it useful to nuke the entries in the db table
>> cloud_usage.usage_job, restart the services (-management and -usage), and
>> make the genUsage/listUsage api calls to get things back on track. I
>> havent
>> had to go to that extreme in a very long time, so try hitting the server
>> with the api calls. hope that helps.
>>
>> [0]:
>>
>> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/generateUsageRecords.html
>> [1]:
>>
>> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/listUsageRecords.html
>>
>>
>> On Tue, Feb 4, 2014 at 8:17 PM, Indra Pramana <in...@sg.or.id> wrote:
>>
>> > Hi,
>> >
>> > When I installed CloudStack, I also installed the CloudStack usage
>> server
>> > and the service seems to be running fine, I can stop and start the
>> service
>> > and the status is running.
>> >
>> > ===
>> > # service cloudstack-usage restart
>> >  * Stopping CloudStack Usage Monitor cloudstack-usage
>>  [
>> > OK ]
>> >  * Starting CloudStack Usage Monitor cloudstack-usage
>>  [
>> > OK ]
>> > # service cloudstack-usage status
>> >  * cloudstack-usage is running
>> >
>> > I also have configured the usage server based on the documentation at
>> this
>> > URL:
>> >
>> >
>> >
>> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
>> >
>> > ===
>> > enable.usage.server = true
>> > usage.aggregation.timezone = GMT
>> > usage.execution.timezone = GMT
>> > usage.stats.job.aggregation.range = 1440
>> > usage.stats.job.exec.time = 00:15
>> > ===
>> >
>> > However, it seems that the usage server doesn't work as expected. I
>> don't
>> > see anything on the cloud_usage database, and the content of
>> > /var/log/cloudstack/usage is also empty, so I can't find any logs
>> > pertaining to the usage server.
>> >
>> > Anything I might have missed out?
>> >
>> > Thank you.
>> >
>>
>
>

Re: CloudStack usage calculation doesn't work?

Posted by Indra Pramana <in...@sg.or.id>.
Hi Ahmad,

Thanks for your reply. I will try to use CloudMonkey to call the API. What
should I put the startdate and enddate? Shall I just put today's date or is
it OK for me to generate for say the last one week or one month?

Looking forward to your reply, thank you.

Cheers.



On Wed, Feb 5, 2014 at 3:12 PM, Ahmad Emneina <ae...@gmail.com> wrote:

> I typically use the root admin api calls generateUsageRecords[0] and
> listUsageRecords[1] to kickstart the process. When things refuse to
> cooperate; I've found it useful to nuke the entries in the db table
> cloud_usage.usage_job, restart the services (-management and -usage), and
> make the genUsage/listUsage api calls to get things back on track. I havent
> had to go to that extreme in a very long time, so try hitting the server
> with the api calls. hope that helps.
>
> [0]:
>
> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/generateUsageRecords.html
> [1]:
>
> https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/listUsageRecords.html
>
>
> On Tue, Feb 4, 2014 at 8:17 PM, Indra Pramana <in...@sg.or.id> wrote:
>
> > Hi,
> >
> > When I installed CloudStack, I also installed the CloudStack usage server
> > and the service seems to be running fine, I can stop and start the
> service
> > and the status is running.
> >
> > ===
> > # service cloudstack-usage restart
> >  * Stopping CloudStack Usage Monitor cloudstack-usage
>  [
> > OK ]
> >  * Starting CloudStack Usage Monitor cloudstack-usage
>  [
> > OK ]
> > # service cloudstack-usage status
> >  * cloudstack-usage is running
> >
> > I also have configured the usage server based on the documentation at
> this
> > URL:
> >
> >
> >
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
> >
> > ===
> > enable.usage.server = true
> > usage.aggregation.timezone = GMT
> > usage.execution.timezone = GMT
> > usage.stats.job.aggregation.range = 1440
> > usage.stats.job.exec.time = 00:15
> > ===
> >
> > However, it seems that the usage server doesn't work as expected. I don't
> > see anything on the cloud_usage database, and the content of
> > /var/log/cloudstack/usage is also empty, so I can't find any logs
> > pertaining to the usage server.
> >
> > Anything I might have missed out?
> >
> > Thank you.
> >
>

Re: CloudStack usage calculation doesn't work?

Posted by Ahmad Emneina <ae...@gmail.com>.
I typically use the root admin api calls generateUsageRecords[0] and
listUsageRecords[1] to kickstart the process. When things refuse to
cooperate; I've found it useful to nuke the entries in the db table
cloud_usage.usage_job, restart the services (-management and -usage), and
make the genUsage/listUsage api calls to get things back on track. I havent
had to go to that extreme in a very long time, so try hitting the server
with the api calls. hope that helps.

[0]:
https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/generateUsageRecords.html
[1]:
https://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/listUsageRecords.html


On Tue, Feb 4, 2014 at 8:17 PM, Indra Pramana <in...@sg.or.id> wrote:

> Hi,
>
> When I installed CloudStack, I also installed the CloudStack usage server
> and the service seems to be running fine, I can stop and start the service
> and the status is running.
>
> ===
> # service cloudstack-usage restart
>  * Stopping CloudStack Usage Monitor cloudstack-usage                    [
> OK ]
>  * Starting CloudStack Usage Monitor cloudstack-usage                    [
> OK ]
> # service cloudstack-usage status
>  * cloudstack-usage is running
>
> I also have configured the usage server based on the documentation at this
> URL:
>
>
> https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Admin_Guide/configure-usage-server.html
>
> ===
> enable.usage.server = true
> usage.aggregation.timezone = GMT
> usage.execution.timezone = GMT
> usage.stats.job.aggregation.range = 1440
> usage.stats.job.exec.time = 00:15
> ===
>
> However, it seems that the usage server doesn't work as expected. I don't
> see anything on the cloud_usage database, and the content of
> /var/log/cloudstack/usage is also empty, so I can't find any logs
> pertaining to the usage server.
>
> Anything I might have missed out?
>
> Thank you.
>