Last active
December 26, 2019 06:13
-
-
Save haidlir/b64c25b2e731761a10e7b5c06430e971 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+-----+------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |
| # | Skenario | Keterangan | | |
+-----+------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |
| 1. | Query sederhana | Mengambil waktu relatif terhadap saat eksekusi query | | |
| | | Mengambil rentang waktu spesifik | | |
| 2. | Query sederhana dengan filter tag (where di SQL) | Tag spesifik | | |
| | | Tag menggunakan regex | | |
| 3. | Query downsample | Pada InfluxDB seperti kombinasi aggregasi dengan group by time | | |
| 4. | Query rate | Untuk mendapatkan selisih, biasanya digunakan ketika data counter | | |
| | | Pada InfluxDB digunakan derivative | | |
| 5. | Query multi-columns | Mengambil beberapa metric dalam sekali permintaan | | |
| 6. | Query multi-columns dan digunakan dalam operasi matematika | Biasanya digunakan untuk mendapatkan rasio antara usage dan total sebuah sumber daya. Digunakan pula untuk mengetahui distribusi latency sebuah proses dibanding end-to-end latency | | |
| 7. | Query dengan operator logika | Di SQL atau InfluxDB seperti where value lebih dari, kurang dari, dll | | |
| 8. | Aliasing column | Di SQL seperti kata kunci AS | | |
| 9. | Data aggregation | Misalkan mendapatkan max dari deret data tertentu | | |
| 10. | Query last value | Mendapatkan nilai terakhir dari sebuah metric | | |
| 11. | Nested query | Query bertingkat | | |
| 12. | Integrasi dengan Grafana | Untuk prototyping secara cepat | | |
| 13. | Golang package | Package untuk CRUD OpenTSDB menggunakan bahasa pemrograman Golang | | |
+-----+------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment