Profiler Properties
Use the Profiler Properties to configure the Profiler.
Ambari Configuration Field. | Settings. | Description |
Kafka Input Topic Start | profiler.kafka.start | One of EARLIEST, LATEST, UNCOMMITTED_EARLIEST, UNCOMMITTED_LATEST |
Profiler Setup Period Duration | profiler.period.duration | The duration of each profile period. This value should be defined along
with profiler.period.duration.units . |
Period Units | profiler.period.units | The units is used to specify the
profiler.period.duration . This value should be define along with
profiler.period.duration . |
Time to Live | profiler.ttl | If a message has not been applied to a Profile in this period of time,
the Profile will be terminated and its resources will be cleaned up. This
value should be defined along with profiler.ttl.units. This time-to-live
does not affect the persisted Profile data in HBase. It only affects the
state stored in memory during the execution of the latest profile period.
This state will be deleted if the time.to.live is
exceeded. |
Time to Live Units | profiler.ttl.units | The units used to specify the profiler.ttl . |
HBase Table | profiler.hbase.table | The name of the HBase table the profiler is written to. The profiler expects that the table exists and is writable. |
HBase Table Column Family | profiler.hbase.cf | The column family used to store profile data in HBase. |
HBase Batch Size | profiler.hbase.batch | The number of puts that are written to HBase in a single batch. |
HBase Flush Interval | profiler.hbase.flush.interval | The maximum number of seconds between batch writes to HBase. |
Storm topology.worker.childopts | profiler.topology.worker.childopts | Extra topology child opts for the storm opts. |
Number of Workers | profiler.topology.workers | The profiler storm topology storm workers |
Number of Acker Executors | profiler.acker.executors | The profiler storm topology acker execuors |
N/A | profiler.writer.batchSize | The size of the batch that is written to Kafka at once. Defaults to 15 (size of 1 disables batching). |
N/A | profiler.writer.batchTimeout | The timeout after which a batch will be flushed even if batchSize has
not been met. Optional. If unspecified or set to 0, it defaults to a
system-determined duration which is a fraction of the Storm parameter
topology.message.timeout.secs . Ignored if batchsize is 1
because this disables batching. |