2.2.1通过Golang+eBPF实现无侵入应用可观测网络、操作系统、硬件 基础设施层复杂度日益增加 如何关联? 挑战3:数据散落,工具多, 缺少上下文,排查效率低下 业务应用 应用框架 容器虚拟化 系统调用 内核 应用性能监控(APM) Kubernetes监控 Kubernetes组件异常: Scheduler, KCM, etcd,api-server, coredns… 系统调用异常:网络请 求,内存申请,文件操 作,CGroup… 智能告警 eBPF + Golang 在阿里云应用可观测的实践 更标准 更稳定 无侵入 异常监控 持续剖析 what’s new: 应用监控eBPF版 • eBPF Agent性能提升20% • Otel Collector 性能提升80% • 无需要修改任何业务代码,一键接入eBPF监控 • 语言无关、框架无关、协议无关 无侵入的应用可观测 eBPF是一种在Linux内核运行的沙盒程序,无需修改 系统调用等Otel无法获取的数据指标。 新版控制台体验升级 • 提供多语言的无侵入的应用CPU热点查看 • 监控网络异常,如TCP Drop、TCP 重传 • 监控应用异常事件,如OOM 黄金三指标 调用链查询与分析 拓扑/上下游 网络大盘 容器监控 智能告警 持续剖析 接口监控 数据来源 Thank You, Every Gopher0 码力 | 29 页 | 3.83 MB | 1 年前3
Cilium v1.5 Documentationperformance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applica�ons to alleviate database load. Memcached is designed to work efficiently for a very large PRODUCTPAGE_URL=${GATEWAY_URL}/productpage $ echo "Open URL: ${PRODUCTPAGE_URL}" Open that URL in your web browser and check that the applica�on has been successfully deployed. It may take several seconds before 1 1 17m reviews-v2 1/1 1 1 68s Check in your web browser that no stars are appearing in the Book Reviews, even a�er refreshing the page several �mes0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.6 Documentationperformance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large nodePort}') export PRODUCTPAGE_URL=${GATEWAY_URL}/productpage open ${PRODUCTPAGE_URL} Open that URL in your web browser and check that the application has been successfully deployed. It may take several seconds 1 1 17m reviews-v2 1/1 1 1 68s Check in your web browser that no stars are appearing in the Book Reviews, even after refreshing the page several times0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.7 Documentationperformance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large nodePort}') export PRODUCTPAGE_URL=${GATEWAY_URL}/productpage open ${PRODUCTPAGE_URL} Open that URL in your web browser and check that the application has been successfully deployed. It may take several seconds 1 1 17m reviews-v2 1/1 1 1 68s Check in your web browser that no stars are appearing in the Book Reviews, even after refreshing the page several times0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.11 Documentation'oc', run 'export KUBECONFIG=/home/twp/okd/cluster-name/auth/kubeconfig' INFO Access the OpenShift web-console here: https://console-openshift- console.apps.cluster-name.ilya-openshift-test-1.cilium.rocks performance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large test-lb template: metadata: labels: svc: test-lb spec: containers: - name: web image: nginx imagePullPolicy: IfNotPresent ports: - containerPort: 800 码力 | 1373 页 | 19.37 MB | 1 年前3
Cilium v1.10 Documentation'oc', run 'export KUBECONFIG=/home/twp/okd/cluster-name/auth/kubeconfig' INFO Access the OpenShift web-console here: https://console-openshift- console.apps.cluster-name.ilya-openshift-test-1.cilium.rocks performance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large test-lb template: metadata: labels: svc: test-lb spec: containers: - name: web image: nginx imagePullPolicy: IfNotPresent ports: - containerPort: 800 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.9 Documentationperformance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large service dependencies. To access Hubble UI, you can use the following command to forward the port of the web frontend to your local machine: kubectl port-forward -n kube-system svc/hubble-ui --address 0.0.0 nodePort}') export PRODUCTPAGE_URL=${GATEWAY_URL}/productpage open ${PRODUCTPAGE_URL} Open that URL in your web browser and check that the application has been successfully deployed. It may take several seconds0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.8 Documentationperformance, distributed memory object caching system. It’s simple yet powerful, and used by dynamic web applications to alleviate database load. Memcached is designed to work efficiently for a very large ports: - port: "22" protocol: TCP To apply this policy, run: $ kubectl create -f \ |SCM_WEB|\/examples/policies/host/demo-host- policy.yaml ciliumclusterwidenetworkpolicy.cilium.io/demo-host-policy service dependencies. To access Hubble UI, you can use the following command to forward the port of the web frontend to your local machine: kubectl port-forward -n kube-system svc/hubble-ui 12000:80 Open0 码力 | 1124 页 | 21.33 MB | 1 年前3
共 8 条
- 1













