Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Sampling

...

Throttler

...

Available

...

as

...

of

...

Camel

...

2.1

...

A

...

sampling

...

throttler

...

allows

...

you

...

to

...

extract

...

a

...

sample

...

of

...

the

...

exchanges

...

from

...

the

...

traffic

...

through

...

a

...

route.

...


It

...

is

...

configured

...

with

...

a

...

sampling

...

period

...

during

...

which

...

only

...

a

...

single

...

exchange

...

is

...

allowed

...

to

...

pass

...

through.

...

All

...

other

...

exchanges

...

will

...

be

...

stopped.

...

Will

...

by

...

default

...

use

...

a

...

sample

...

period

...

of

...

1

...

seconds.

...

Options

...

Name

Default Value

Description

messageFrequency

 

Samples the message every N'th message. You can only use either frequency or period.

samplePeriod

1

Samples the message every N'th period. You can only use either frequency or period.

units

SECOND

Time unit as an enum of java.util.concurrent.TimeUnit

...

from

...

the

...

JDK.

...

Samples

You use this EIP with the sample DSL as show in these samples.

Using the Fluent Builders
These samples also show how you can use the different syntax to configure the sampling period:

...

Using

...

the

...

Spring

...

XML

...

Extensions

...


And

...

the

...

same

...

example

...

in

...

Spring

...

XML

...

is:

...

...

And

...

since

...

it

...

uses

...

a

...

default

...

of

...

1

...

second

...

you

...

can

...

omit

...

this

...

configuration

...

in

...

case

...

you

...

also

...

want

...

to

...

use

...

1

...

second

...

...

See Also