Apache Presto - Trình kết nối JMX
Java Management Extensions (JMX) cung cấp thông tin về Máy ảo Java và phần mềm chạy bên trong JVM. Trình kết nối JMX được sử dụng để truy vấn thông tin JMX trong máy chủ Presto.
Như chúng tôi đã kích hoạt “jmx.properties” nộp dưới “etc/catalog”danh mục. Bây giờ hãy kết nối Perst CLI để kích hoạt plugin JMX.
Presto CLI
Truy vấn
$ ./presto --server localhost:8080 --catalog jmx --schema jmx
Kết quả
Bạn sẽ nhận được phản hồi sau.
presto:jmx>
Lược đồ JMX
Để liệt kê tất cả các lược đồ trong “jmx”, hãy nhập truy vấn sau.
Truy vấn
presto:jmx> show schemas from jmx;
Kết quả
Schema
--------------------
information_schema
current
Hiển thị bảng
Để xem các bảng trong lược đồ “hiện tại”, hãy sử dụng lệnh sau.
Truy vấn 1
presto:jmx> show tables from jmx.current;
Kết quả
Table
------------------------------------------------------------------------------
com.facebook.presto.execution.scheduler:name = nodescheduler
com.facebook.presto.execution:name = queryexecution
com.facebook.presto.execution:name = querymanager
com.facebook.presto.execution:name = remotetaskfactory
com.facebook.presto.execution:name = taskexecutor
com.facebook.presto.execution:name = taskmanager
com.facebook.presto.execution:type = queryqueue,name = global,expansion = global
………………
……………….
Truy vấn 2
presto:jmx> select * from jmx.current.”java.lang:type = compilation";
Kết quả
node | compilationtimemonitoringsupported | name | objectname | totalcompilationti
--------------------------------------+------------------------------------+--------------------------------+----------------------------+-------------------
ffffffff-ffff-ffff-ffff-ffffffffffff | true | HotSpot 64-Bit Tiered Compilers | java.lang:type=Compilation | 1276
Truy vấn 3
presto:jmx> select * from jmx.current."com.facebook.presto.server:name = taskresource";
Kết quả
node | readfromoutputbuffertime.alltime.count
| readfromoutputbuffertime.alltime.max | readfromoutputbuffertime.alltime.maxer
--------------------------------------+---------------------------------------+--------------------------------------+---------------------------------------
ffffffff-ffff-ffff-ffff-ffffffffffff | 92.0 | 1.009106149 |