Spark-worker의 CPU 사용량을 확인하며 Scale in/out을 할 수 있는 dashboard를 제공합니다.
Project description
spark-dash
Pypi
usage
- Run streamlit
$ run-dashboard
Local URL: http://localhost:8501
Network URL: http://172.31.41.91:8501
- Explore dashboard
-
main dashboard
a. 현재 spark 관련 container의 CPU 및 MEM 사용량을 보여줍니다.
b. 자동 Scale in/out까지 시간 진행률(60초 중에 얼마나 왔는지)
c. 수동 Scale in/out 버튼
-
Scale log dashboard
a. 데이터를 나타낼 log file 선택
b. 선택된 log file을 DataFrame으로 표출
c. 선택된 log file에서 시간별 Worker의 수를 line plot으로 표출
d. 선택된 log file에서 Scale In/Out이 일어난 횟수를 bar plot으로 표출
-
Usage log dashboard
a. 데이터를 나타낼 log file 선택
b. 선택된 log file을 DataFrame으로 표출
c. 선택된 log file에서 CPU 사용량을 line plot으로 표출
d. 선택된 log file에서 현재 CPU 사용상태를 bar plot으로 표출
-
Configure
$ cat config.ini
[limit]
max_cpu_use=1 # 10%
min_cpu_use=1 # 10%
[scale]
min_cnt=1
max_cnt=10
scale in/out이 일어나는 cpu %와 최대/최소 worker의 갯수를
config.ini파일에 지정
dependency
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file spark_dash-0.3.2.tar.gz.
File metadata
- Download URL: spark_dash-0.3.2.tar.gz
- Upload date:
- Size: 7.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.3 CPython/3.11.9 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23068940a1bbbd3d20e2c3cea9939c8791625019b15044864444553de626dc5b
|
|
| MD5 |
145fc56002e383adca17e1fca4897533
|
|
| BLAKE2b-256 |
b8a63f869c0bfc852ea04b56cc5c127ba37fff3a3b4671f5a317fc9dceb2976b
|
File details
Details for the file spark_dash-0.3.2-py3-none-any.whl.
File metadata
- Download URL: spark_dash-0.3.2-py3-none-any.whl
- Upload date:
- Size: 8.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.19.3 CPython/3.11.9 Linux/5.15.167.4-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0af3750ea81d9ac06412523d30c143f1a2d8383af66ca952c5ed5485d97ebd31
|
|
| MD5 |
2c6f2c8a21b821b3845d36cd2d0fab0c
|
|
| BLAKE2b-256 |
3799095c50b075c789598444fe122c1e151ce459ff308ce1638fdcf020185139
|