提高生產(chǎn)力的數(shù)據(jù)和系統(tǒng)可視化工具
使用這些管理復(fù)雜文件、開發(fā)環(huán)境等的可視化工具有助于提高你的工作效率,一起瞧瞧
隨著文件、數(shù)據(jù)集和配置的增長,導(dǎo)航它們變得越來越困難。然而,有許多工具可以幫助你在處理大型 JSON 和 YAML 文件、復(fù)雜的正則表達(dá)式、令人困惑的 SQL 數(shù)據(jù)庫關(guān)系、復(fù)雜的開發(fā)環(huán)境等等時(shí)提高工作效率。
JSON
JSON 是一種對計(jì)算機(jī)很好但對人不友好的格式。即使是相對較小的 JSON 對象也可能很難讀取和遍歷,但有一個(gè)工具可以提供幫助!
JSON Visio是一個(gè)從 JSON 對象生成圖表的工具。這些圖表比文本格式更容易導(dǎo)航,并且更方便,該工具還允許你搜索節(jié)點(diǎn)。此外,生成的圖表也可以作為圖像下載。
你可以在https://jsonvisio.com/editor使用 Web 版本,也可以將其作為Docker 容器在本地運(yùn)行。
正則表達(dá)式
正則表達(dá)式 (RegEx) 因可讀性差而臭名昭著。我推薦 2 個(gè)工具來幫助理解復(fù)雜的 RegEx——第一個(gè)是https://regex101.com/
這可以幫助你構(gòu)建和測試 RegEx,以及將它們分解并識別其各個(gè)部分。
第二個(gè)是https://regex-vis.com,它從 RegEx 生成圖表,這對于理解表達(dá)式的實(shí)際作用非常有幫助:
SQL
有很多處理關(guān)系數(shù)據(jù)庫的軟件,但是其中大多數(shù)都專注于連接到數(shù)據(jù)庫實(shí)例和運(yùn)行 SQL 查詢。這些功能非常方便,但對可能有數(shù)百個(gè)表的數(shù)據(jù)庫需要進(jìn)行導(dǎo)航可能非常困難。一個(gè)可以解決這個(gè)問題的工具是Jailer:
Jailer是一種工具,除其他外,它可以通過跟隨外鍵來瀏覽數(shù)據(jù)庫。
Lazydocker
在 DevOps 方面,使用 Docker 時(shí),啟動大量容器,嘗嘗難以管理,這里推薦一款輕量級docker管理工具。
Lazydocker是同時(shí)處理多個(gè) Docker 容器的超輕量級工具。
如果你更喜歡基于瀏覽器的工具,你可能想嘗試kuboard/rancher/kubesphere等,同時(shí)現(xiàn)在各大云廠商都提供了商業(yè)版的可視化容器管理平臺,它們均提供了用于導(dǎo)航/檢查 Docker 容器、卷、圖像等的儀表板。
Kubernetes
考慮到k8s資源都可以使用可視化工具,涉及到 Kubernetes 涵蓋很多內(nèi)容。
- Lens ——Kubernetes IDE,給管理容器集群帶來了一些便捷,尤其是與Lens Resource Map結(jié)合使用時(shí),后者將 Kubernetes 資源及其關(guān)系顯示為導(dǎo)向圖。