Hean,

If your external devices support retrieving statistics data you could
either do it directly of write a cloudstack extension for it. If not than
you would have to set a router in between that does support it.
regards,

On Wed, Jun 30, 2021 at 7:00 AM Hean Seng <heans...@gmail.com> wrote:

> Hi Andrija,
>
> I enabled the value , vm.network.stats.interval to > 0 where it will
> calculate the traffic from the network port assigned ( which i
> suppose  include local and external) ,  I am fine for this ( network usage
> = lan + wan traffic), which similar to previous VPS data usage calculation
> before migrated to Cloudstack .
>
> However , it seems not all calculated accurately ,  this especially
> after the issue happened.
>
> For external devices, you mention, can you recommend software that may be
> put into consideration as an alternative .
>
>
>
>
>
>
> On Wed, Jun 30, 2021 at 4:06 AM Andrija Panic <andrija.pa...@gmail.com>
> wrote:
>
> > stats are pulled from VR in case traffic passes THORUGH those VRs.
> > In shared networks, traffic does NOT passes THROUGH the VR, but through
> > some external device - thus no statistics is expected to appear - all
> good,
> > no problem.
> >
> > On Fri, 25 Jun 2021 at 17:13, Hean Seng <heans...@gmail.com> wrote:
> >
> > > Hi
> > >
> > > yes, there are traffic running at the interface .  I not sure the logic
> > > behind on calculating the data, if not would be easy to troubleshoot.
> > >
> > >
> > >
> > >
> > > On Fri, Jun 25, 2021 at 10:54 PM Daan Hoogland <
> daan.hoogl...@gmail.com>
> > > wrote:
> > >
> > > > if you look at the hypervisors, do you see traffic data for the nics
> > > there?
> > > >
> > > > On Fri, Jun 25, 2021 at 4:32 PM Hean Seng <heans...@gmail.com>
> wrote:
> > > >
> > > > > Yes, thats right,  I am Advance zone with  Security Group,  and
> > Shared
> > > > > Network with Public IP range, However, I had  change value of
> > > > > vm.network.stats.interval.
> > > > > so that calculate the Lan traffic of the Network Interface . So it
> > > should
> > > > > work for calculating all traffic incur in the network interface .
> >  But
> > > > > seems not, about 50% of it not calculating.
> > > > >
> > > > >
> > > > >
> > > > > On Fri, Jun 25, 2021 at 9:51 PM Daan Hoogland <
> > daan.hoogl...@gmail.com
> > > >
> > > > > wrote:
> > > > >
> > > > > > The only thing I can think of is that the VM is not on a network
> > that
> > > > > > provides routing. for instance in a basic zone or on a shared
> > network
> > > > > with
> > > > > > a public ip range.
> > > > > >
> > > > > > On Fri, Jun 25, 2021 at 12:23 PM Hean Seng <heans...@gmail.com>
> > > wrote:
> > > > > >
> > > > > > > HI Daan
> > > > > > >
> > > > > > >
> > > > > > > My usage record have this , this is one of the example that do
> > not
> > > > > have.
> > > > > > > record of type 4 and 5, but have type 1,
> > > > > > >
> > > > > > > select * from usage_event where account_id=3391;
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> -------+-------------------------+------------+---------------------+---------+-------------+--------------------+-------------+-------------+-------------+----------------+-----------+--------------+
> > > > > > >
> > > > > > > | id    | type                    | account_id | created
> > > >  |
> > > > > > > zone_id | resource_id | resource_name      | offering_id |
> > > > template_id
> > > > > |
> > > > > > > size        | resource_type  | processed | virtual_size |
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> +-------+-------------------------+------------+---------------------+---------+-------------+--------------------+-------------+-------------+-------------+----------------+-----------+--------------+
> > > > > > >
> > > > > > > | 75910 | NET.IPASSIGN            |       3391 | 2021-05-06
> > > 10:16:55
> > > > |
> > > > > > >   1 |        2396 | 11.11.1.11      |        NULL |
>  0 |
> > > > > > >  0
> > > > > > > | DirectAttached |         1 |         NULL |
> > > > > > >
> > > > > > > | 75911 | VOLUME.CREATE           |       3391 | 2021-05-06
> > > 10:16:55
> > > > |
> > > > > > >   1 |        6472 | ROOT-3649          |        NULL |
> >  210
> > > |
> > > > > > > 21474836480 | NULL           |         1 |         NULL |
> > > > > > >
> > > > > > > | 75912 | VM.CREATE               |       3391 | 2021-05-06
> > > 10:16:55
> > > > |
> > > > > > >   1 |        3649 | VM-38629-vasuflor |          51 |
> >  210 |
> > > > > > > NULL
> > > > > > > | KVM            |         1 |         NULL |
> > > > > > >
> > > > > > > | 75913 | NETWORK.OFFERING.ASSIGN |       3391 | 2021-05-06
> > > 10:17:06
> > > > |
> > > > > > >   1 |        3649 | 3753               |           6 |
> > NULL
> > > |
> > > > > > >     1 | NULL           |         1 |         NULL |
> > > > > > >
> > > > > > > | 75914 | SG.ASSIGN               |       3391 | 2021-05-06
> > > 10:17:06
> > > > |
> > > > > > >   1 |        3649 | NULL               |        3664 |
> > NULL
> > > |
> > > > > > >      NULL
> > > > > > > | NULL           |         1 |         NULL |
> > > > > > >
> > > > > > > | 75915 | VM.START                |       3391 | 2021-05-06
> > > 10:17:06
> > > > |
> > > > > > >   1 |        3649 | VM-38629-vasuflor |          51 |
> >  210 |
> > > > > > > NULL
> > > > > > > | KVM            |         1 |         NULL |
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> +-------+-------------------------+------------+---------------------+---------+-------------+--------------------+-------------+-------------+-------------+----------------+-----------+--------------+
> > > > > > >
> > > > > > > 6 row
> > > > > > >
> > > > > > > mysql> select * from usage_network where account_id=3391;
> > > > > > >
> > > > > > > Empty set (0.00 sec)
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > mysql> select * from usage_network_offering where
> > account_id=3391
> > > > > > >
> > > > > > >     -> ;
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> +---------+------------+-----------+----------------+---------------------+------------+---------------------+---------+--------+
> > > > > > >
> > > > > > > | zone_id | account_id | domain_id | vm_instance_id |
> > > > > > network_offering_id |
> > > > > > > is_default | created             | deleted | nic_id |
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> +---------+------------+-----------+----------------+---------------------+------------+---------------------+---------+--------+
> > > > > > >
> > > > > > > |       1 |       3391 |      3383 |           3649 |
> > > > > >  6 |
> > > > > > >         1 | 2021-05-06 10:17:06 | NULL    |   3753 |
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> +---------+------------+-----------+----------------+---------------------+------------+---------------------+---------+--------+
> > > > > > >
> > > > > > > 1 row in set (0.01 sec)
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Fri, Jun 25, 2021 at 3:40 PM Daan Hoogland <
> > > > daan.hoogl...@gmail.com
> > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hean,
> > > > > > > > To be honest, no i don't. You can start looking at any log
> > > records
> > > > > > > related
> > > > > > > > to the VMs and than track to their nics. Also look at the
> > > > > > > > usage_event-table, to see if any records are there. First in
> > the
> > > > > cloud
> > > > > > > DB,
> > > > > > > > and if these are there in the cloud_usage DB.
> > > > > > > > Sorry to not have an obviously useful clue for you.
> > > > > > > >
> > > > > > > > On Thu, Jun 24, 2021 at 7:49 PM Hean Seng <
> heans...@gmail.com>
> > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Daan,
> > > > > > > > >
> > > > > > > > > Thanks for reply.  I deleted the null record, and manage to
> > > make
> > > > it
> > > > > > > work
> > > > > > > > > again.  The it will auto generate back the record with
> > correct
> > > > ID .
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > However, I am facing the issue is the Usage Type 4, and 5
> > > > >  (Network
> > > > > > > sent
> > > > > > > > > and received) are not populated .  Other Type like Type1 is
> > > > always
> > > > > > > > working.
> > > > > > > > >
> > > > > > > > > Fyi, I am using share network, and set the parameter
> > > > > > > > > vm.network.stats.interval=300
> > > > > > > > > so that the VM statistic is updated .
> > > > > > > > >
> > > > > > > > > This issue not happen on all VM, but part of it. ( about
> > 50%) .
> > > > I
> > > > > > > > > tried look at the DB, and seem cannot find the clue what
> > > actually
> > > > > > diff
> > > > > > > ,
> > > > > > > > in
> > > > > > > > > term of those updated and those is not.
> > > > > > > > >
> > > > > > > > > The record is appearing in usage_network_offering and seems
> > > good.
> > > > > Do
> > > > > > > you
> > > > > > > > > have any idea of this ?
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Mon, Jun 21, 2021 at 3:19 PM Daan Hoogland <
> > > > > > daan.hoogl...@gmail.com
> > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Sorry Hean, wasn't on line most of the weekend, Is it
> > running
> > > > > now?
> > > > > > > > > > as you wrote this two days ago, it should already have
> run
> > > > twice
> > > > > > > > > (assuming
> > > > > > > > > > you didn't change a lot)
> > > > > > > > > >
> > > > > > > > > > On Sat, Jun 19, 2021 at 8:41 PM Hean Seng <
> > > heans...@gmail.com>
> > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > And it will insert another success is NULL to usage_job
> > > > table ,
> > > > > > > > right ?
> > > > > > > > > > >
> > > > > > > > > > > i  deleted the null record and  restart usage servoce
> and
> > > see
> > > > > > > > following
> > > > > > > > > > in
> > > > > > > > > > > usage log :
> > > > > > > > > > >
> > > > > > > > > > > 2021-06-19 18:37:52,912 INFO
> > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > (main:null)
> > > > > > > > > > > (logid:) Implementation Version is 4.15.0.0
> > > > > > > > > > >
> > > > > > > > > > > 2021-06-19 18:37:55,942 DEBUG
> > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > (main:null)
> > > > > > > > > > > (logid:) Usage stats aggregation time zone: GMT
> > > > > > > > > > >
> > > > > > > > > > > 2021-06-19 18:37:55,952 DEBUG
> > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > (main:null)
> > > > > > > > > > > (logid:) Execution Time: Sat Jun 19 00:15:00 UTC 2021
> > > > > > > > > > >
> > > > > > > > > > > 2021-06-19 18:37:55,953 DEBUG
> > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > (main:null)
> > > > > > > > > > > (logid:) Current Time: Sat Jun 19 18:37:55 UTC 2021
> > > > > > > > > > >
> > > > > > > > > > > It seem execution time before current time ?  Is that
> > > normal
> > > > ?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Sun, Jun 20, 2021 at 2:39 AM Hean Seng <
> > > > heans...@gmail.com>
> > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > So, I shall stop the Cloudstack-Usage services and
> > delete
> > > > all
> > > > > > > > record
> > > > > > > > > > > where
> > > > > > > > > > > > success is NULL , and start back the usage service ?
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > On Sat, Jun 19, 2021 at 11:00 PM Daan Hoogland <
> > > > > > > > > > daan.hoogl...@gmail.com>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > >
> > > > > > > > > > > >> Heanm,
> > > > > > > > > > > >>
> > > > > > > > > > > >> On Sat, Jun 19, 2021 at 5:27 AM Hean Seng <
> > > > > heans...@gmail.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > > >>
> > > > > > > > > > > >> > i have no unprocess job , but still have this
> issue:
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > 2021-06-19 10:09:57,657 DEBUG
> > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > (Usage-HB-1:null) (logid:) Scheduling Usage job...
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > 2021-06-19 10:09:57,657 INFO
> > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > (Usage-Job-1:null) (logid:) starting usage job...
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > 2021-06-19 10:09:57,661 DEBUG
> > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > (Usage-Job-1:null) (logid:) Not owner of usage
> job,
> > > > > > > skipping...
> > > > > > > > > > > >> >
> > > > > > > > > > > >> this line ^^ means there is a unprocessed job owned
> by
> > > > > another
> > > > > > > > > > proccess
> > > > > > > > > > > >> ...
> > > > > > > > > > > >>
> > > > > > > > > > > >>
> > > > > > > > > > > >> > 2021-06-19 10:09:57,661 INFO
> > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > (Usage-Job-1:null) (logid:) usage job complete
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >  mysql> select id, pid, start_date ,end_date ,
> > > success,
> > > > > > > > heartbeat
> > > > > > > > > > from
> > > > > > > > > > > >> > usage_job where success=0 order by start_date desc
> > > limit
> > > > > > 100;
> > > > > > > > > > > >> >
> > > > > > > > > > > >> you should search for `where success is null`
> > > > > > > > > > > >>
> > > > > > > > > > > >>
> > > > > > > > > > > >> > Empty set (0.00 sec)
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > On Fri, Jun 18, 2021 at 11:01 PM Hean Seng <
> > > > > > > heans...@gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > > yes,  I restarted the mgmt server,  wait till
> can
> > > > login
> > > > > > web
> > > > > > > > > > > interface
> > > > > > > > > > > >> .
> > > > > > > > > > > >> > > then only restart usage .
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > I did follwoig also :
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > * stop usage server
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > * remove the record from usage_job for the
> > > unprocessed
> > > > > job
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > * start usage server again
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > Still same thing.  Not sure where the Cloudstack
> > > keep
> > > > > the
> > > > > > > > Usage
> > > > > > > > > > > server
> > > > > > > > > > > >> > PID
> > > > > > > > > > > >> > > id , and keep getting wrong id.
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > On Fri, Jun 18, 2021 at 4:31 PM Boris Stoyanov <
> > > > > > > > > > > >> > > boris.stoya...@shapeblue.com> wrote:
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > >> Hi Hean Seng,
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> Have you waited the management service to come
> up
> > > and
> > > > > > then
> > > > > > > > > > > restarted
> > > > > > > > > > > >> > >> usage service? It might be some race condition?
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> Bobby.
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> From: Hean Seng <heans...@gmail.com>
> > > > > > > > > > > >> > >> Date: Friday, 18 June 2021, 7:31
> > > > > > > > > > > >> > >> To: users@cloudstack.apache.org <
> > > > > > > users@cloudstack.apache.org
> > > > > > > > >
> > > > > > > > > > > >> > >> Subject: Cloudstack Usage --- not owner
> > > > > > > > > > > >> > >> Hi
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> I have mysql hang, and restarted mysql,
> restarted
> > > > > > > cloudstack
> > > > > > > > > > mgmt,
> > > > > > > > > > > >> and
> > > > > > > > > > > >> > >> usage.
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> After that facing issue of following:
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> duration is 120 minutes)
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> 2021-06-18 04:25:49,656 DEBUG
> > > > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > >> (Usage-HB-1:null) (logid:) Scheduling Usage
> > job...
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> 2021-06-18 04:25:49,657 INFO
> > > > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > >> (Usage-Job-1:null) (logid:) starting usage
> job...
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> 2021-06-18 04:25:49,669 DEBUG
> > > > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > >> (Usage-Job-1:null) (logid:) Not owner of usage
> > job,
> > > > > > > > skipping...
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> 2021-06-18 04:25:49,669 INFO
> > > > > > > [cloud.usage.UsageManagerImpl]
> > > > > > > > > > > >> > >> (Usage-Job-1:null) (logid:) usage job complete
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> Seems usage pid is not updated to db .
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> Andybody know how to fix this ?
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >> --
> > > > > > > > > > > >> > >> Regards,
> > > > > > > > > > > >> > >> Hean Seng
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >>
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> > > --
> > > > > > > > > > > >> > > Regards,
> > > > > > > > > > > >> > > Hean Seng
> > > > > > > > > > > >> > >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> >
> > > > > > > > > > > >> > --
> > > > > > > > > > > >> > Regards,
> > > > > > > > > > > >> > Hean Seng
> > > > > > > > > > > >> >
> > > > > > > > > > > >>
> > > > > > > > > > > >>
> > > > > > > > > > > >> --
> > > > > > > > > > > >> Daan
> > > > > > > > > > > >>
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Regards,
> > > > > > > > > > > > Hean Seng
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Regards,
> > > > > > > > > > > Hean Seng
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Daan
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Regards,
> > > > > > > > > Hean Seng
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Daan
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Regards,
> > > > > > > Hean Seng
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Daan
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Regards,
> > > > > Hean Seng
> > > > >
> > > >
> > > >
> > > > --
> > > > Daan
> > > >
> > >
> > >
> > > --
> > > Regards,
> > > Hean Seng
> > >
> >
> >
> > --
> >
> > Andrija Panić
> >
>
>
> --
> Regards,
> Hean Seng
>


-- 
Daan

Reply via email to