MCPcopy
hub / github.com/OpenTSDB/opentsdb

github.com/OpenTSDB/opentsdb @v2.4.1 sqlite

repository ↗ · DeepWiki ↗ · release v2.4.1 ↗
8,705 symbols 52,892 edges 408 files 2,760 documented · 32%

Extension points exported contracts — how you extend this code

ArgValueValidator (Interface)
Title: ArgValueValidator Description: Defines a class that can validate a value instance of a declared ConfigM [42 implementers]
src/tools/ArgValueValidator.java
Doubles (Interface)
A sequence of doubles. This interface is semantically equivalent to Iterator . [6 implementers]
src/core/Aggregator.java
ITimeSyncedIterator (Interface)
An interface for expressions or queries that operate across time series and require point-by-point timestamp synchroniza [8 …
src/query/expression/ITimeSyncedIterator.java
UniqueIdInterface (Interface)
Represents a table of Unique IDs, manages the lookup and creation of IDs. This interface is useless and depr [2 implementers]
src/uid/UniqueIdInterface.java
Authorization (Interface)
A plugin interface for authorization calls, allowing or disallowing operations in OpenTSDB. @since 2.4 [2 implementers]
src/auth/Authorization.java
QuickieResponder (Interface)
(no doc) [1 implementers]
test/tools/TestConfigArgP.java
MetricChangeHandler (Interface)
(no doc) [1 implementers]
src/tsd/client/MetricForm.java
DataPoints (Interface)
Represents a read-only sequence of continuous data points. Implementations of this interface aren't expected to be s [17 …
src/core/DataPoints.java

Core symbols most depended-on inside this repo

put
called by 1374
src/core/TSDB.java
contains
called by 1162
src/utils/ByteSet.java
size
called by 1066
src/core/DataPoints.java
add
called by 931
src/graph/Plot.java
timestamp
called by 912
src/core/DataPoint.java
append
called by 815
src/rollup/RollupSeq.java
response
called by 595
src/tsd/AbstractHttpQuery.java
isEmpty
called by 538
src/utils/ByteSet.java

Shape

Method 7,918
Class 739
Interface 30
Enum 17
Function 1

Languages

Java100%
Python1%

Modules by API surface

test/tools/TestFsck.java153 symbols
test/tsd/TestHttpQuery.java137 symbols
test/uid/TestUniqueId.java117 symbols
test/tsd/TestUniqueIdRpc.java109 symbols
test/core/TestInternal.java105 symbols
test/utils/TestDateTime.java97 symbols
src/core/TSDB.java97 symbols
test/tsd/TestTreeRpc.java95 symbols
test/core/TestTags.java94 symbols
src/uid/UniqueId.java90 symbols
test/rollup/TestRollupUtils.java87 symbols
test/tsd/TestPutRpc.java84 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add opentsdb \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact