apache / apache/iotdb

IoTDB Runtime information collection tools

Đang mở
#2,647 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
6.4k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
115

Mô tả

# Tools

Supply two scripts to collect the information of an IoTDB process. This could be used by the operations people in the production environment.

* tools/iotdb-runtime-information-collection.sh
* tools/iotdb-runtime-information-collection.bat

# Collect information:

## Thread status (To detect deadlock)

* use jps to get the IoTDB process id -> pid
* collect the thread status twice (interval 1s)
* jstack -l pid > jstack_1.log
* jstack -l pid > jstack_2.log

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu trong thư mục tools và xem xét các entry point được yêu cầu là tools/iotdb-runtime-information-collection.sh và tools/iotdb-runtime-information-collection.bat. Kiểm tra cách jps xác định tiến trình IoTDB, sau đó sử dụng jstack hai lần với khoảng thời gian một giây để tạo jstack_1.log và jstack_2.log. Công việc được xem là hoàn tất khi cả hai script thu thập thông tin trạng thái thread được chỉ định cho hoạt động production.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java, shell
Lĩnh vực
devops, tooling
Loại issue
Tính năng
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.