Instana Walkthrough (w/Minikube)

할 일
  • Minikube에 Instana 에이전트를 추가하여 표시되는 정보를 확인
  • Minikube의 사전 요구 사항
  • istio,jaeger,kiali
  • 도입
  • bookinfo에 대한 개발
  • 정기적으로 bookinfo
  • 에 방문
    Free Trial
  • 인스타나의 홈페이지는 다음과 같은 제한에 따라 Free Trial을 할 수 있다.
  • Discovery, mapping, monitoring & troubleshooting of your containerized microservice applications
    End-to-end tracing of EVERY request
    Free 14 day trial of full version of the product. No credit card required
    Minikube에 에이전트 가져오기
    Free Trial의 Registration 이후 받은 메시지에 대한 링크에서 Wizard를 실행합니다.
    이번에 Minikube에 설치되었기 때문에 아래 내용을 입력하여 helm의 지령을 받습니다.

    명령하다
    helm install instana-agent \
       --repo https://agents.instana.io/helm \
       --namespace instana-agent \
       --create-namespace \
       --set agent.key=0bXXXXXXXXXXXXVg \
       --set agent.endpointHost=ingress-orange-saas.instana.io \
       --set agent.endpointPort=443 \
       --set cluster.name='minikube' \
       --set zone.name='myhome' \
       instana-agent
    
    호응하다
    NAME: instana-agent
    LAST DEPLOYED: Fri Dec  3 13:09:10 2021
    NAMESPACE: instana-agent
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
    NOTES:
    It may take a few moments for the agents to fully deploy. You can see what agents are running by listing resources in the instana-agent namespace:
    
        kubectl get all -n instana-agent
    
    You can get the logs for all of the agents with `kubectl logs`:
    
        kubectl logs -l app.kubernetes.io/name=instana-agent -n instana-agent -c instana-agent
    
    상태 확인
    kubectl get all -n instana-agent
    NAME                      READY   STATUS    RESTARTS   AGE
    pod/instana-agent-bfvtr   2/2     Running   0          2m31s
    
    NAME                           DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
    daemonset.apps/instana-agent   1         1         1       1            1           <none>          2m31s
    
    설치가 완료되면 Instana 측면의 화면 아래쪽은 다음과 같이 표시됩니다.

    인스타나 배회.
    Top
    Minikube에서 실행되는 Application(bookinfo), Kubernetes(Minikube), Infrastructure(Minikube & RHEL8), Event(Minikube)를 주워줄 수 있습니다.

    Application
    Summary

    Dependencies
    (왜 다 안 보여. 키알리에서 볼 수 있었는데.)

    Services
    (왠지 Reviews만 인식됨)

    Services의 Endpoints reviews{productId} 어떻게 주웠지...

    Infrastructure
    (WehSphere?!)

    Kubernetes
    Clusters

    Namespaces
    defaultnamespace의 Summary
    defaultnamespacedetails-v1deployment의Summary

    Infrastructure
    Map
    ?!

    아~ 그렇군요.

    Comparison Table

    JVM
    좀 어려워요.
    Infrastructure -> Stack -> Infrastructure -> Runs 1 WebSphere Server

    Analytics
    Distributed Tracing도 가능합니다.

    Event

    다시 한 번 묻다
    아주 간단해서 바로 사용할 수 있어요.

    좋은 웹페이지 즐겨찾기