基於Elasticsearch和Kibana的COVID-19儀表板

cumo7370發表於2020-07-15

回顧年初,我們永遠無法預測由於COVID-19而將給我們的世界帶來什麼。 當時,冠狀病毒正在中國傳播,儘管有警告稱冠狀病毒可能在世界範圍內升級,但幾乎沒有人能想象它會給現狀帶來巨大的變化。

今天,我們發現自己生活在一個新常態中。 在家工作已成為標準,全球經濟不確定,醫院比以往任何時候都更加努力,世界正在等待疫苗提供保證,我們可以停止社會疏遠。

可以公平地說,我們生活在不確定的時代。 然而,希望即將來臨。 儘管我們確實錯過了預測現狀的機會,但隨著冠狀病毒的發展,我們有機會收集,分析和視覺化來自各種來源的資料,以預測其在全球範圍內的影響。

還有什麼比通過開源技術,眾包資料和社群協作更好的方法呢?

出生了COVID-19社群儀表板是一個社群驅動的專案,用於收集與COVID-19大流行相關的眾包資料。 這些資料是與工程和資料科學社群合作收集的,並在Elasticsearch中建立了索引,並通過基於Kibana的友好且引人入勝的儀表板使人們可以訪問這些資料。

目的是為正在尋找有關大流行及其影響的最新資訊的任何人提供重要資源。

社群驅動的機會

開源社群經常聚集在一起,以創造使社會或廣大社群受益的技術。 在當今環境下,世界正在尋求清晰度和知識。 因此,如果我們可以建立一個與COVID-19相關的資訊的集中式樞紐,併為公眾視覺化,則可以幫助人們更清楚地瞭解情況,並獲得有關模式,問題領域,幫助機會,未來趨勢的寶貴見解。 ,長期影響,甚至是積極的副產品。

到目前為止,COVID-19社群儀表板專案已將資料來源納入其平臺,該平臺基於流行的開源ELK堆疊 ,例如全球的案例數,按國家和州/省劃分的案例,這些案例的狀態受國家/地區影響(例如恢復率),一段時間內的趨勢等等。 該儀表板使任何人都可以檢視全球大流行,特定國家的狀況,甚至可以比較各個國家的資料和趨勢。

使用Kibana ,一個開源的視覺化工具,使COVID-19社群儀表板專案的幾個優點。 除了強大的視覺化功能外,Kibana在整個社群中廣為人知,這使得協作變得容易。

該儀表板是使用約翰·霍普金斯大學系統科學與工程中心(CSSE)的公共COVID-19資料集啟動的 ,該資料集彙總了來自世界衛生組織(WHO),多個疾病控制與預防中心(CDC)機構的多個公共資料來源世界,州和國家政府的衛生部門等等。 社群儀表板當前反映了這個廣泛的資料集。

到目前為止,我們已經視覺化了以下資料(請注意,該資料來自4月下旬)。

全球感染狀況

該視覺化結果顯示,截至4月下旬,全球有超過200萬人被診斷出可導致COVID-19的冠狀病毒。 可能還有更多的未被診斷的病例,因為不是每個人都可以進行適當的檢測,而且許多攜帶者沒有症狀。

Worldwide coronavirus infections as of April 2020

此全球感染狀況概述顯示了世界各地的熱點。

Coronavirus hotspots

尋找一線希望? 超過23%的COVID-19患者已經康復,並且隨著時間的流逝,正在康復的人數遠遠多於死於病毒的人數。 真正的恢復率要高得多,因為某些國家/地區的恢復資料不完整。

Recovered COVID-19 patients
Recovered COVID-19 patients

獲取本地

如果您想知道您所在地區的COVID-19狀態,可以按國家,州或省過濾資料。

Coronavirus cases in specific areas

以美國為例,您可以看到紐約在冠狀病毒病例中遠遠超過了美國其他地區(並且如上表所示,它甚至超過了世界各地的國家,包括義大利和西班牙)。

US coronavirus cases

比較國家

一個國家與其他國家相比如何? 您可以使用儀表板比較世界各地的感染狀況和恢復率。

Confirmed COVID-19 cases by country

您還可以檢視一段時間內的趨勢。 例如,以這種觀點來看,很明顯,隨著全球感染率的上升,美國(綠色)在中國急劇下降(淺紫色)。

Percentage of coronavirus infections over time by country

如果您想通過將您的國家/地區與其他參考國家/地區進行比較來進行更深入的研究,請將這些國家/地區放在過濾器框中,整個儀表板將進行過濾以僅顯示所選國家/地區。 例如,比較西班牙和義大利的感染率:

Filter countries dashboard

檢視完整的儀表板

完整的儀表板顯示了大量有關全球COVID-19當前狀態的資訊。

Overview of dashboard

未來目標

從健康資訊開始這個專案很重要,但是我們想開發一個更強大的儀表板,以探究其他重要資訊,趨勢和影響。

我們的一些想法包括COVID-19對以下方面的影響:

  • 經濟(例如交易所,特定的重要庫存,石油價格,按國家/州/省劃分的失業資料等)
  • 航空旅行(例如,仍在旅行的地方和取消率)
  • 環境(例如,減少人們在家中的空氣汙染)
  • 網際網路需求(例如,應用下載,寬頻使用,移動資料)

我們有興趣知道您認為與此專案相關的任何其他資訊。

我們還希望新增補充資料,以跟蹤針對COVID-19的擬議治療方法和疫苗的實驗室試驗階段的研究。 這將提供有關冠狀病毒的有條理的,樂觀的資訊,併為人們提供一個清晰的圖景,以瞭解全球範圍內的治療之道(無需在網路上釋出大量的不清楚或具有誤導性的資訊)。

我們的願景是,這些資訊將顯示世界的基礎設施和文化如何應對這種流行病,並使開源社群能夠協作並更大程度地回報世界。

如果您想為COVID-19儀表板專案做出貢獻,請通過您的想法和資料來源,API,建議的整合,視覺化或您想貢獻的其他任何方式與我們聯絡,郵箱為community@logz.io ,我們將為您提供幫助在船上。

翻譯自: https://opensource.com/article/20/5/covid-19-community-dashboard

相關文章