[
https://issues.apache.org/jira/browse/PHOENIX-177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14076238#comment-14076238
]
Hudson commented on PHOENIX-177:
--------------------------------
FAILURE: Integrated in Phoenix | Master | Hadoop1 #300 (See
[https://builds.apache.org/job/Phoenix-master-hadoop1/300/])
PHOENIX-177: Collect usage and performance metrics (jyates: rev
b7f46c1051de3e23630dccb82677a0a16985f27c)
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/MetricsWriter.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/trace/TracingCompat.java
* phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/Metrics.java
*
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionScanner.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/PhoenixMetricRecordImpl.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/PhoenixMetricsRecord.java
* phoenix-core/src/main/java/org/apache/phoenix/trace/TracingIterator.java
* phoenix-core/src/main/java/org/apache/phoenix/util/PhoenixContextExecutor.java
* phoenix-core/src/main/java/org/apache/phoenix/call/CallWrapper.java
*
phoenix-hadoop-compat/src/test/java/org/apache/phoenix/metrics/TracingTestCompat.java
*
phoenix-hadoop2-compat/src/main/resources/META-INF/services/org.apache.phoenix.trace.PhoenixSpanReceiver
*
phoenix-hadoop2-compat/src/test/java/org/apache/hadoop/metrics2/impl/ExposedMetricsRecordImpl.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/PhoenixAbstractMetric.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/PhoenixMetricTag.java
*
phoenix-hadoop2-compat/src/test/java/org/apache/hadoop/metrics2/impl/ExposedMetricCounterLong.java
* phoenix-core/src/main/java/org/apache/phoenix/call/CallRunner.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/TraceReaderTest.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/PhoenixTagImpl.java
*
phoenix-core/src/main/java/org/apache/phoenix/trace/util/ConfigurationAdapter.java
* phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/MetricInfo.java
*
phoenix-core/src/it/java/org/apache/phoenix/trace/PhoenixTableMetricsWriterIT.java
* phoenix-core/src/main/java/org/apache/phoenix/util/QueryUtil.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/metrics/MetricsManager.java
*
phoenix-hadoop2-compat/src/test/java/org/apache/phoenix/trace/PhoenixMetricsWriterTest.java
*
phoenix-core/src/it/java/org/apache/phoenix/trace/DisableableMetricsWriter.java
* phoenix-hadoop-compat/pom.xml
* pom.xml
*
phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
*
phoenix-core/src/it/java/org/apache/phoenix/trace/Hadoop1TracingTestEnabler.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/DelegatingConnection.java
*
phoenix-hadoop2-compat/src/main/java/org/apache/phoenix/trace/MetricsInfoImpl.java
*
phoenix-hadoop2-compat/src/test/java/org/apache/hadoop/metrics2/lib/ExposedMetricsInfoImpl.java
*
phoenix-hadoop2-compat/src/main/java/org/apache/phoenix/trace/TraceMetricSource.java
* phoenix-core/pom.xml
* phoenix-core/src/main/java/org/apache/phoenix/trace/util/Tracing.java
* phoenix-hadoop2-compat/pom.xml
* phoenix-core/src/it/java/org/apache/phoenix/trace/PhoenixMetricImpl.java
* phoenix-core/src/test/resources/hadoop-metrics2.properties
* phoenix-core/src/main/java/org/apache/phoenix/hbase/index/Indexer.java
*
phoenix-core/src/main/java/org/apache/phoenix/trace/PhoenixTableMetricsWriter.java
* phoenix-core/src/it/java/org/apache/phoenix/trace/BaseTracingTestIT.java
* phoenix-hadoop2-compat/src/test/java/org/apache/phoenix/trace/TracingTest.java
*
phoenix-hadoop2-compat/src/main/resources/META-INF/services/org.apache.phoenix.trace.TestableMetricsWriter
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/trace/PhoenixSpanReceiver.java
* phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixConnection.java
*
phoenix-hadoop2-compat/src/main/java/org/apache/phoenix/trace/PhoenixMetricsWriter.java
*
phoenix-hadoop-compat/src/main/java/org/apache/phoenix/trace/TestableMetricsWriter.java
*
phoenix-hadoop-compat/src/test/java/org/apache/phoenix/metrics/LoggingSink.java
* phoenix-core/src/main/java/org/apache/phoenix/trace/util/NullSpan.java
* phoenix-core/src/main/java/org/apache/phoenix/trace/TraceReader.java
*
phoenix-hadoop2-compat/src/main/resources/META-INF/services/org.apache.phoenix.metrics.MetricsManager
* phoenix-core/src/main/java/org/apache/phoenix/execute/BasicQueryPlan.java
*
phoenix-core/src/it/java/org/apache/phoenix/trace/PhoenixTracingEndToEndIT.java
* phoenix-core/src/test/resources/log4j.properties
*
phoenix-hadoop2-compat/src/main/java/org/apache/phoenix/metrics/MetricsManagerImpl.java
* phoenix-core/src/main/java/org/apache/phoenix/iterate/ParallelIterators.java
* phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java
* phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
> Collect usage and performance metrics
> -------------------------------------
>
> Key: PHOENIX-177
> URL: https://issues.apache.org/jira/browse/PHOENIX-177
> Project: Phoenix
> Issue Type: Sub-task
> Affects Versions: 5.0.0, 4.1
> Reporter: ryang-sfdc
> Assignee: Jesse Yates
> Labels: enhancement
> Fix For: 5.0.0, 4.1
>
> Attachments: phoenix-177-4.0.patch, phoenix-177-master-v0.patch,
> phoenix-177-master.patch
>
>
> I'd like to know how much cpu, physical io, logical io, wait time, blocking
> time, transmission time was spent for each thread of execution across the
> hbase cluster, within coprocessors, and within the client's phoenix
> threadpools for each query.
> Here are some of the problems I want to solve:
> 1) every component has one or more configurable threadpools, and I have no
> idea how to gather data to make any decisions.
> 2) queries that I think should be fast turn out to be dog slow, e.g., select
> foo from bar where foo like 'abc%' group by foo Without attaching a profiler
> to hbase, which most people won't bother with, it's not clear why it's slow.
--
This message was sent by Atlassian JIRA
(v6.2#6252)