1. 程式人生 > >在docker下檢視對應的微服務日誌

在docker下檢視對應的微服務日誌

首先介紹下,我們為什麼要去檢視日誌,在微服務中,我們所開發的專案 ,每個模組都是一個微服務,這是對微服務最基本的理解, 當我們的程式在執行過程中報錯時,我們不光可以在前臺頁面對你的程式碼進行除錯,更直觀的方法就是去你的微服務下檢視日誌  分析報錯原因 並迅速找到解決辦法,提高開發效率 ,接下來我要介紹的就是 怎麼通過命令 去檢視所對應的微服務日誌

1.首先 我們要先進入對應docker目錄下

docker cd /目錄/目錄/

2. 通過命令查詢到對應的服務名  (我們的服務名往往會很長,但我們只要記住開頭幾個字母,便可以通過模糊查詢搜尋到對應的服務)

docker service ls | grep 服務名(可以簡寫)

3.通過命令 檢視此服務在那個伺服器下

docker service ps id (是服務名的ID)

4.通過提示 到對應的伺服器下 使用以下命令檢視

docker ps |grep id (此時的id不是之前使用的id,而是你上一步剛查詢到服務id)

5.這時候又會顯示一個服務名,還是要使用當前查到的id 執行以下命令

 docker logs -f id

到此 你將會看到這個微服務所打印出來的所有日誌 ,包括錯誤資訊日誌

相關推薦

docker檢視對應服務日誌

首先介紹下,我們為什麼要去檢視日誌,在微服務中,我們所開發的專案 ,每個模組都是一個微服務,這是對微服務最基本的理解, 當我們的程式在執行過程中報錯時,我們不光可以在前臺頁面對你的程式碼進行除錯,更直

docker環境部署的服務架構: zookeeper和kafka部署

轉載自:http://www.jianshu.com/p/263164fdcac7 kafka簡單介紹 Kafka 是 LinkedIn 開源的一種高吞吐量的分散式釋出訂閱訊息系統,kafka的誕生就是為了處理海量日誌資料,所以kafka處理訊息的效率非常高,即使是非常

容器與Docker簡介(三)Docker相關術語——微軟服務電子書翻譯系列

進程 數據 public 圖像 over 表示 -c ice ner 本節列出了在更加深入Docker之前應該熟悉的術語和定義。 有關詳細的定義,請參閱Docker提供的術語表。 容器鏡像(Container image):具有創建容器所需要的所有依賴和信息的包。 鏡像

使用logstash結合logback收集服務日誌

cati pen mod 圖片 一個 開發 release 文件 lease 因為公司開發環境沒有裝elk,所以每次查看各個微服務的日誌只能使用如下命令 這樣子訪問日誌是並不方便,於是想為每個微服務的日誌都用logstash收集到一個文件out中,那以後只要輸出這個文件則

Docker深入學習:服務+Docker

  最近在學docker、k8s什麼的,看得腦子有點亂。從來沒弄過在linux上搭建一個分散式的環境,所以對這些不太瞭解,還是從最簡單的地方剖析吧。 Docker學習傳送:http://www.ityouknow.com/docker/2018/03/07/docker-introduction.html

docker-compose構建springcloud服務專案

目錄 1、前言 2、服務準備 3、Dockerfile定義 4、docker-compose.yml定義 5、編譯、執行 (1)編譯映象 (2)執行 docker-compose常用命令說明: 1、前言       開發構建過

個推基於Docker和Kubernetes的服務實踐

2016年伊始Docker無比興盛,如今Kubernetes萬人矚目。在這個無比需要創新與速度的時代,由容器、微服務、DevOps構成的雲原生席捲整個IT界。個推針對Web服務場景,基於OpenResty和Node.js搭建了微服務框架,提高了開發效率。在微服務的基礎上,我們結合Doc

docker-compose編排springcloud服務

.建立註冊中心Eureka package com.dan.eurekaserver; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBoot

Docker部署Spring cloud服務詳細講解 (一)

一、為什麼要使用Docker部署Spring Cloud專案        說目前最流行的java開發方式就是Spring Boot和Spring Cloud應該不為過。Spring Boot進一步加強了“約定大於配置”這一Spring的中心思想,使得我們開發人員能夠更快捷,

Docker、kubernetes、服務、SpringBoot/Cloud...好亂!到底要不要學?

        Docker、微服務日益火熱的今天,相信標題上這些名詞大家都不陌生。但也相信有很多同學並不夠清楚他們的概念,不理解它們的關係,也可能有這樣的疑惑:不知道跟我有沒有關係?要不要學習?怎麼去學習?學哪些東西?沒關係,今天我們就從頭捋捋,讓大家都能得到自己的答案。 

服務應用-基於Spring Cloud和Docker構建電影推薦服務

前言 最近為了擴充套件自己對雲應用的理解,找了好多基於Spring Cloud的demo,下面推薦兩個開源社群專案:spring-cloud-microservice-example(基於Spring Cloud和Docker構建電影推薦微服務)和spring-cloud-

服務框架(五)Docker映象化Dubbo服務

  此係列文章將會描述Java框架Spring Boot、服務治理框架Dubbo、應用容器引擎Docker,及使用Spring Boot整合Dubbo、Mybatis等開源框架,其中穿插著Spring

ELK nginx系統日誌收集+服務日誌集中處理實戰

ELK 系統 ELK Elastic stack is a popular open-source solution for analyzing weblogs,ELK stack will reside on a server separate from y

DevOps架構如何進行服務效能測試?

一. 微服務架構下的效能測試挑戰 微服務與DevOps 微服務是實現DevOps的重要架構 微服務3S原則 DevOps核心點   微服務架構下的業務特點 億級使用者的平臺 單服務業務隨時擴容 服務之間存在相互呼叫關係 版本更新快,上線週期短

springcloud-服務日誌管理(logback-spring)

     原來的日誌在伺服器上採用的是cronolog元件按天分割的日誌,沒什麼大問題,因為本地也就控制檯看下;到服務端才需要正在的日誌檔案來核查問題。但是介於spring本來自帶不用,用第三方的外掛太麻煩(測試嫌麻煩)。所以優化原始碼採用logback-spring.xml

『高級篇』docker之Mesos調整服務(25)

level word 本機 sos 依賴 auto images protoc com >原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!>原文鏈接地址:『高級篇』docker之調整微服務適應mesos(25) 上次已經搭建了mesos的集群環境,這次

『高級篇』docker之DockerSwarm調整服務服務配置(29)

github ESS str code 源碼 rfi 1.0 point and >原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!>原文鏈接地址:『高級篇』docker之DockerSwarm調整微服務及服務配置(29) 上次已經搭建好了swarm的

基於Kubernetes、Docker的機器學習服務系統設計系列——(二)架構與部署

  本篇主要介紹基於Kubernetes、容器(Docker)、微服務技術等在機器學習中的實踐應用的架構與部署。 1 系統介紹 1.1 核心功能   主要完成功能: 支援Docker映象化釋出,支援Kuberneetes雲化部署; 微服務化設計支援服務自治

zipkin+elk服務日誌收集分析系統

docker安裝elk日誌分析系統 在win10上安裝docker環境 tip:win7/8 win7、win8 系統 win7、win8 等需要利用 docker toolbox 來安裝,國內可以使用阿里雲的映象來下載,下載地址:http://mirrors.aliyun.com/docker-toolbo

SpringBoot之服務日誌鏈路追蹤

SpringBoot之微服務日誌鏈路追蹤 簡介 在微服務裡,業務出現問題或者程式出的任何問題,都少不了檢視日誌,一般我們使用 ELK 相關的日誌收集工具,服務多的情況下,業務問題也是有些難以排查,只能確定大致時間定位相關日誌。log-trace-spring-boot-starter 解決多個服務呼叫日誌的問