MCPcopy Index your code
hub / github.com/aliyun/aliyun-tsdb-java-sdk

github.com/aliyun/aliyun-tsdb-java-sdk @v0.3.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.7 ↗ · + Follow
1,945 symbols 7,319 edges 241 files 183 documented · 9% updated 3y agov0.3.7 · 2022-02-10★ 624 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Aliyun TSDB SDK for Java

Master Build codecov Maven Central

The Aliyun TSDB SDK for Java enables Java developers to easily work with Aliyun TSDB, compatible OpenTSDB protocol. You can get started in minutes using Maven.

Requirements

  • Java 1.6 or later
  • Maven

Install

The recommended way to use the Aliyun TSDB SDK for Java in your project is to consume it from Maven. Import as follows:

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>hitsdb-client</artifactId>
    <version>0.3.7</version>
</dependency>

See the Setup section of the SDK Reference for more information about installing the SDK through other means.

Build

Once you check out the code from GitHub, you can build it using Maven. Use the following command to build:

mvn clean install -DskipTests

Extension points exported contracts — how you extend this code

Callback (Interface)
(no doc) [20 implementers]
src/main/java/com/aliyun/hitsdb/client/callback/Callback.java
HiTSDB (Interface)
@since 0.2.1 @deprecated use TSDB instead. [2 implementers]
src/main/java/com/aliyun/hitsdb/client/HiTSDB.java
TSDB (Interface)
(no doc) [4 implementers]
src/main/java/com/aliyun/hitsdb/client/TSDB.java
Consumer (Interface)
(no doc) [4 implementers]
src/main/java/com/aliyun/hitsdb/client/consumer/Consumer.java
FileWatcher (Interface)
(no doc) [3 implementers]
src/main/java/com/aliyun/hitsdb/client/util/FileWatcher.java

Core symbols most depended-on inside this repo

build
called by 409
src/main/java/com/aliyun/hitsdb/client/HAPolicy.java
tag
called by 337
src/main/java/com/aliyun/hitsdb/client/value/request/Timeline.java
get
called by 220
src/main/java/com/aliyun/hitsdb/client/util/PropKit.java
put
called by 217
src/main/java/com/aliyun/hitsdb/client/TSDB.java
timestamp
called by 121
src/main/java/com/aliyun/hitsdb/client/value/request/Point.java
metric
called by 114
src/main/java/com/aliyun/hitsdb/client/value/request/Point.java
value
called by 108
src/main/java/com/aliyun/hitsdb/client/value/request/Point.java
equals
called by 101
src/main/java/com/aliyun/hitsdb/client/util/Pair.java

Shape

Method 1,659
Class 266
Enum 11
Interface 9

Languages

Java100%

Modules by API surface

src/main/java/com/aliyun/hitsdb/client/value/request/SubQuery.java52 symbols
src/main/java/com/aliyun/hitsdb/client/TSDBClient.java49 symbols
src/main/java/com/aliyun/hitsdb/client/TSDBConfig.java39 symbols
src/main/java/com/aliyun/hitsdb/client/Config.java38 symbols
src/main/java/com/aliyun/hitsdb/client/BalTSDBClient.java38 symbols
src/main/java/com/aliyun/hitsdb/client/AbstractConfig.java38 symbols
src/main/java/com/aliyun/hitsdb/client/HiTSDBConfig.java36 symbols
src/main/java/com/aliyun/hitsdb/client/value/request/MultiFieldSubQueryDetails.java31 symbols
src/main/java/com/aliyun/hitsdb/client/value/request/MultiFieldSubQuery.java28 symbols
src/main/java/com/aliyun/hitsdb/client/value/request/LastPointQuery.java28 symbols
src/main/java/com/aliyun/hitsdb/client/util/guava/RateLimiter.java28 symbols
src/main/java/com/aliyun/hitsdb/client/http/HttpClient.java28 symbols

For agents

$ claude mcp add aliyun-tsdb-java-sdk \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page