《云原生可觀測性.pdf》由會員分享,可在線閱讀,更多相關《云原生可觀測性.pdf(60頁珍藏版)》請在三個皮匠報告上搜索。
1、#CiscoLive#CiscoLiveShannon McFarland-CCIE#5245Distinguished Engineer,Emerging Technologies&Incubationeyepv6BRKCLD-2158Cloud Native Observability 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveEnter your personal notes hereCisco Webex App 3Questions?Use Cisco Webex App to
2、 chat with the speaker after the sessionFind this session in the Cisco Live Mobile AppClick“Join the Discussion”Install the Webex App or go directly to the Webex spaceEnter messages/questions in the Webex spaceHowWebex spaces will be moderated by the speaker until June 9,2023.12343https:/ 2023 Cisco
3、 and/or its affiliates.All rights reserved.Cisco PublicBRKCLD-2158Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicWhat is Cloud Native Observability(CNO)?What is M.E.L.T?MetricsEvents(and Alerts)LogsTracesService Meshes Built-in CNOCisco Solutions for ObservabilityConclusionB
4、RKCLD-21584What is Cloud Native Observability?2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveWhat is Cloud Native?“Cloud native technologies empower organizations to build and run scalable applications in modern,dynamic environments such as public,private,and hybrid cloud
5、s.Containers,service meshes,microservices,immutable infrastructure,and declarative APIs exemplify this approach.These techniques enable loosely coupled systems that are resilient,manageable,and observable.Combined with robust automation,they allow engineers to make high-impact changes frequently and
6、 predictably with minimal toil.”-CNCFhttps:/ Cloud Native criteria include:Elasticity/Horizontal Scaling of Live ServicesLeveraging Common Frameworks(Application service leverages a Service Mesh)6BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLivePlatform Operator
7、/DeveloperThey may want to see the application through a Layer 7(HTTP/gRPC*)lensWhat is the latency/RPS/memory/CPU for each service component?Where is the bottleneck?Does each component adhere to an SLO?Data Scientist/Data EngineerThey may want to see very specific parts of the streaming data pipeli
8、ne that is sub-component of the overall applicationCISO/Security Architect/DevSecOpsThey may want to see the same application view as the developer,but with a specific focus on CI/CD-centric security(image scanning,code scanning)and internal/external API securityPersona/Role Moving from Monitoring t
9、o ObservabilityComputeStorageVirtualizationOperating SystemL2-3 NetworkingL4-7 NetworkingKubernetesPods,ContainersServerlessDataSecurityM.E.L.T.Cloud Native ObservabilityApps/Services*Metrics,Events,Logs,TracesBRKCLD-21587*gRPC=googleRemote Procedure Calls 2023 Cisco and/or its affiliates.All rights
10、 reserved.Cisco Public#CiscoLiveAn Example:Cloud Native StackBusiness Metrics/KPIsUser MetricsTransaction MetricsApplicationPlatform AppsPods,Containers/EventsKubernetes/FunctionsOperating SystemVirtualizationComputeInternet AccessPower/CoolingStorageNetworkApplicationPlatformCloudCloud Native Obser
11、vabilityFull Stack ObservabilityBRKCLD-21588 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveLets look at a topology9BRKCLD-2158DNSCAK8s ClusterK8s ClusterNetworking ServiceVPC peering,Hybrid Cloud,etc.Load Balancerdb-follower-podServiceDeploymentIngressdb-followerLoad Bal
12、ancerdb-leader-podServiceDeploymentIngressdb-leaderdb-db-Stuff:Node logsContainer/Pod logsService logsCluster logsApplication/DB logsLoad-Balancer logsNetwork service logs(VPC flow,VPN,NAT-GW,Routing protocols)Metrics for everythingEvents for someAlerts for even lessTracing for even less 2023 Cisco
13、and/or its affiliates.All rights reserved.Cisco Public#CiscoLive“Full-Stack Observability”adds to traditional monitoring to support seamless digital experiences for modern architectures and teamsPassive detection of(sub)system“health”issuesMonitoringMonitoringSeamless digital experiences for modern
14、application Seamless digital experiences for modern application architectures and teamsarchitectures and teamsEncompasses full spectrum of Visibility Visibility Insights Insights Action Action capabilities to actively understand issues and drive remediationBroad coverage across application,infrastru
15、cture,networking,and application,infrastructure,networking,and security stacksecurity stack with rich,real-time correlation across domainsIncludes all systems impacting the digital experience for usersFocused on actively understanding and remediating issuesactively understanding and remediating issu
16、es,enhanced with ML/AI to ultimately predict issues before they occurFacilitates collaboration across modern teams collaboration across modern teams(e.g.,DevOps/SRE)to achieve common objectives(e.g.,SLOs)FullFull-Stack ObservabilityStack ObservabilityBRKCLD-215810What is M.E.L.T.?Metrics 2023 Cisco
17、and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMetricsExposeInfrastructure:AWS Elastic Compute 2(EC2)VM hosting Elastic Kubernetes Service(EKS)worker node-CPU,Memory,Storage,NetworkApplication:NGINX,DBCollectScrape from exposed sourcesStoreTime-Series Database(TSDB)QueryPromQL,MQL(m
18、onitoring query language),MetricsQL(VictoriaMetrics)13BRKCLD-2158Collect/Measure Data at Regular IntervalsExposeCollectStoreQuery 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMetricsPrometheus(https:/prometheus.io/)Open-source event monitoring and alerting toolThanos(ht
19、tps:/thanos.io/)Adds high availability,long-term storage and global query capabilities for PrometheusCortex metrics(https:/cortexmetrics.io/)Adds high availability,multi-tenant,horizontally scalable and long-term storage capabilities for Prometheus Grafana(https:/ of metrics,logs and events from MAN
20、Y data sources to include PrometheusAWS CloudWatch MetricsGoogle Cloud MetricsMicrosoft Azure Monitor Metrics14BRKCLD-2158ExposeCollectStoreQueryCollect/Measure Data at Regular Intervals 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMetricsCommon Architectural Components
21、15BRKCLD-2158CollectorService DiscoveryServer/EngineStorageAlertsUIAPICLI3rdParty UI 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMetricsPrometheus Example16BRKCLD-2158https:/prometheus.io/docs/introduction/overview/Events and Alerts 2023 Cisco and/or its affiliates.All
22、 rights reserved.Cisco Public#CiscoLiveEventsMetrics and Events are two different data types:Metrics=regular/predictable dataEvents=irregular/unpredictable dataScheduled or unscheduled state changesKubernetes event example:18BRKCLD-2158#kubectl get events-field-selector reason=NodeHasSufficientMemor
23、yLAST SEEN TYPE REASON OBJECT MESSAGE57m Normal NodeHasSufficientMemory node/Node status is now:NodeHasSufficientMemory 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMetricsEventRuleTarget/Destination/ActionEventsEvents can be paired with other toolsets to provide a robu
24、st EventAction frameworkMetrics,Pub/Sub,AI/ML,DevOps,etc.Event-Driven Architecture(EDA):KEDA Kubernetes-Based Event-Driven Autoscaler:https:/keda.sh/AWS EventBridgeMany,many more19BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveEvents AWS EventBridge20BRKCLD-21
25、58 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveEvents AWS EventBridge21BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAlertsAlerts A predefined trigger based on a threshold or eventStatic alert example:HTTP Request Per Second(RPS
26、)of 90%triggers alert to SlackKubernetes Node isnt ready for 1 minutes(Prometheus Example)22BRKCLD-2158-alert:KubernetesNodeReadyexpr:kube_node_status_conditioncondition=Ready,status=true=0for:1mlabels:severity:criticalannotations:summary:Kubernetes Node ready(instance$labels.instance)description:No
27、de$labels.node unready n VALUE=$value n LABELS=$labels 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAlerts AWS CloudWatch Alerts23BRKCLD-2158MetricConditionsActionAWS EC2-Per-Instance-CPUUtilizationThreshold:Static-CPU-Greater than 90%Notification:In Alarm-Publish to AW
28、S SNS Topic-SNS Topic Email-(Auto scaling)-(EC2 action)-(System Manager action)2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAlerts AWS CloudWatch Example24BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAlerts AWS CloudWatch Exampl
29、eBRKCLD-215825 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAlerts AWS CloudWatch Example26BRKCLD-2158Logs 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveLogs28BRKCLD-2158Nearly everything in a Cloud Native(or other)environment produces logs
30、in some formLogging has tremendous potential,but it is very complex to manage all the sources and then derive value out of what the logs sayCollection and data formatting should be simple,but it isnt:Currently,K8s doesnt enforce uniform structure for log messages*You cant safely assume all log forma
31、ts are in JSON You may need to transform logsThere are MANY gotchas on storage,forwarding,rotation We dont have time for that today*https:/ 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveFluentdFluentd/Fluent Bit/Fluent Bit Open-Source log collection and processing(Bit is
32、 for highly resource-constrained environments)LogstashLogstash Open-Source log collection and processingElasticsearch,OpenSearch,Grafana LokiElasticsearch,OpenSearch,Grafana Loki,etc Aggregation,search and analyticsKibana,OpenSearch Dashboard,Grafana Kibana,OpenSearch Dashboard,Grafana LokiLoki,etc
33、DashboardAWS CloudWatch/CloudTrail,GCP Cloud Logging,Microsoft Azure Cloud MonitoringMany moreLogsEFKEFK Elasticsearch,Fluentd/bit,KibanaELK ELK Elasticsearch,Logstash,KibanaOFOOFO OpenSearch,Fluentd/bit,OpenSearch DashboardENDLESS combination of toolsCommon ComponentsCommon StacksBRKCLD-215829 2023
34、 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveSourcesCollection/IngestionAggregation and ProcessingIndexing and StorageVisualizationLogs Common Architecture ComponentsInput Plugins:Input Plugins:stdout fluentdhttp fluentdOutput Plugins:Output Plugins:fluentd elasticsearchflu
35、entd S3Building this by hand and as independent components is BRKCLD-215830 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveDo things the easier way:Kubernetes:Use Operators Cisco Open-Source Logging Operatorhttps:/ and source configurationSecurity(TLS,RBAC,etc)Output conf
36、igurationAWS CloudWatch,S3,Azure Storage,GCP Storage,Elasticsearch,Grafana Loki,Kafka,etc.Logs31BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveLogging Operator Example One source,multi-outputs NGINX to Elasticsearch/Kibana&Grafana Loki 32BRKCLD-2158 2023 Cisco
37、 and/or its affiliates.All rights reserved.Cisco Public#CiscoLive33BRKCLD-2158Traces 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveTracesDistributed tracing helps with:Service mapping(topology)Bottlenecks/Latency/Drops in a distributed architecture(network,microservice,e
38、tc.)Example projects/solutions:OpenTelemetry-Combo of OpenCensus+OpenTracing Library-based collectionService Meshes Istio,Linkerd,etc.Sidecar-based collectionJaeger Visualize tracesW3C TraceContext/B3 TraceContext Bringing some sanity to the format of a trace IDAWS X-ray,GCP Cloud Trace,Azure Monito
39、r(Application Insights)Tracing libraries and visualization service35BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveTraces36BRKCLD-2158Primer:A“span”is the foundational element of a distributed trace it represents an individual unit of workA“span”can reference
40、another span and when assembled,you have a“trace”“Context propagation”Correlate trace metadata across service boundaries Not using a standard method for trace context propagation can lead to VERY painful deployments and VERY expensive workaroundstraceID:ac6ee4da7079ddc7ff9a7eb95d042655,spans:traceID
41、:ac6ee4da7079ddc7ff9a7eb95d042655,spanID:ff9a7eb95d042655,operationName:frontpage.smm-demo.svc.cluster.local:8080/*,references:,startTime:1638308084933526,duration:803461,traceID:ac6ee4da7079ddc7ff9a7eb95d042655,spanID:799a0a38bbd339d4,operationName:frontpage.smm-demo.svc.cluster.local:8080/*,refere
42、nces:refType:CHILD_OF,traceID:ac6ee4da7079ddc7ff9a7eb95d042655,spanID:ff9a7eb95d042655svc_1 span ff9a7eb95d042655svc_2 span 799a0a38bbd339d4Traceac6ee4da7079ddc7ff9a7eb95d042655CHILD_OF 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveOpenTelemetry(OTel)37BRKCLD-2158Languag
43、e-specific librariesSupports:Traces,Metrics,LogsThe Collector recognizes multiple Trace Context formatsDifferent form factors for the Collectorhttps:/ Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveExample:OpenTelemetry Components in ActionApplication CodeOTel SDK(language-spe
44、cific)OTel APIOTel Instrumentation(auto/manual)ContainerVisualization,Storage,etc.K8sL4-7OTel collector(agent)Application CodeOTel SDK(language-specific)OTel APIOTel Instrumentation(auto/manual)OTel collector(gateway)Optional pathsidecar/daemonsetGateway ModelHyperscalersBRKCLD-215838 2023 Cisco and
45、/or its affiliates.All rights reserved.Cisco Public#CiscoLiveOpenTelemetry+Jaeger39BRKCLD-2158svc_1svc_2svc_3svc_1 spansvc_2 spansvc_3 spanTrace 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveTracing Deployment Example40BRKCLD-2158 2023 Cisco and/or its affiliates.All rig
46、hts reserved.Cisco Public#CiscoLiveExample OpenTelemetry Deploy-141BRKCLD-2158#kind create cluster#kubectl apply-f https:/ create namespace observability#kubectl create-f https:/ observability#kubectl apply-f-EOFapiVersion:jaegertracing.io/v1kind:Jaegermetadata:name:simplestEOF#kubectl apply-f https
47、:/ a test KinD clusterDeploy Cert ManagerDeploy the Jaeger OperatorDeploy the Jaeger All-in-One StrategyDeploy the OpenTelemetry Operator 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive42Example OpenTelemetry Deploy-2BRKCLD-2158#kubectl apply-f-EOFapiVersion:opentelemetry
48、.io/v1alpha1kind:OpenTelemetryCollectormetadata:name:otelspec:config:|receivers:otlp:protocols:grpc:http:processors:exporters:logging:jaeger:endpoint:simplest-collector:14250tls:insecure:trueservice:pipelines:traces:receivers:otlpprocessors:exporters:jaegerEOF#kubectl apply-f-EOFapiVersion:opentelem
49、etry.io/v1alpha1kind:Instrumentationmetadata:name:my-instrumentationspec:exporter:endpoint:http:/otel-collector:4317propagators:-tracecontext-baggage-b3sampler:type:parentbased_traceidratioargument:0.25java:image:ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:latestnodejs:ima
50、ge:ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-nodejs:latestpython:image:ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-python:latestEOFDeploy the OTel CollectorDeploy the OTel Java Auto-instrumentation CRD 2023 Cisco and/or its affiliates.All rights reserved
51、.Cisco Public#CiscoLiveExample OpenTelemetry Deploy-343BRKCLD-2158#kubectl apply-f-EOFapiVersion:apps/v1kind:Deploymentmetadata:name:spring-petclinicspec:selector:matchLabels:app:spring-petclinicreplicas:1template:metadata:labels:app:spring-petclinicannotations:sidecar.opentelemetry.io/inject:truein
52、strumentation.opentelemetry.io/inject-java:truespec:containers:-name:appimage:ghcr.io/pavolloffay/spring-petclinic:latestEOF#kubectl port-forward deployment.apps/spring-petclinic 8080:8080#kubectl port-forward svc/simplest-query 16686:16686Deploy the Spring Pet Clinic service 2023 Cisco and/or its a
53、ffiliates.All rights reserved.Cisco Public#CiscoLiveExample OpenTelemetry-Validation44BRKCLD-2158#kubectl logs deployment.apps/otel-collector.builder/receivers_builder.go:73 Receiver started.kind:receiver,name:otlp.jaegerexporterv0.41.0/exporter.go:186 State of the connection with the Jaeger Collect
54、or backend kind:exporter,name:jaeger,state:READY#kubectl exec-it simplest-797dd8fc67-6l9q4-netstat-atActive Internet connections(servers and established)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp0 0 localhost:47280 localhost:16686 ESTABLISHEDtcp0 0 simplest-797dd8fc67-6l9q4:14250 10-
55、244-0-11.otel-collector.default.svc.cluster.local:49768 ESTABLISHEDrootspring-petclinic-6d569df946-9f26m:/#netstat-atActive Internet connections(servers and established)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp0 0 localhost:55028 localhost:8080 ESTABLISHEDtcp0 0 10.244.0.12:34208 ot
56、el-collector.def:4317 ESTABLISHEDBrowser-to-Pet Clinic UI(8080)and Java Otel library-to-Otel Collector(4317)Browser-to-Jaeger Query Service(16686)and Otel Collector-to-Jaeger(14250)2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveHybrid MELT SupportApplication CodeOTel SDK(
57、language-specific)OTel APIOTel Instrumentation(auto/manual)Java Agent MLT over OTLPOTel collector(agent)java-javaagent:path/to/opentelemetry-javaagent-all.jar -jar myapp.jarExporterhttp:/localhost:4317Application CodeOTel SDK(language-specific)OTel APIOTel Instrumentation(auto/manual)Python Agent Tr
58、acing over OTLPOTel collector(agent)pip install opentelemetry-apipip install opentelemetry-sdkpip install opentelemetry-exporter-exporterpip install-U aws-xray-sdkExporterhttp:/localhost:4317non-OTel-svctracing/metricslogs Fluent,filebeatBRKCLD-215845 2023 Cisco and/or its affiliates.All rights rese
59、rved.Cisco Public#CiscoLiveApplication Instrumentation OptionsLibrary/SDK-based:OpenTelemetryCisco/ApplicationDynamicsAWS X-ray,GCP Cloud Trace,Azure Monitor(Application Insights)Many othersSidecar-based:Service Meshes Istio,Linkerd,Consul Connect,KongHQ,etc.46BRKCLD-2158Service Mesh 2023 Cisco and/
60、or its affiliates.All rights reserved.Cisco Public#CiscoLiveWhat is a Service Mesh?48BRKCLD-2158Infrastructure layer for service-to-service communicationCan use a mesh of sidecar proxies:Can inspect API transactions at Layer 7 and 4(TCP)Intelligent routing rules can be applied between endpointsAllow
61、 for tracing and some application instrumentation without the need to add code/libraries/SDK to the applicationsidecarsidecarproxyproxysvcBsvcBpodBpodBsidecarsidecarproxyproxysvcCsvcCpodCpodCsidecarsidecarproxyproxyUIUIServiceServicepodApodAIngress/GatewayIngress/GatewayUser/Tool/ServiceUser/Tool/Se
62、rviceService Mesh Control Plane 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveService Mesh Observability with ProxiesService Meshes provide observability via their sidecar proxiesObservability info:Mesh-specific metricsApplication-specific metricsDistributed traces:Layer
63、 4-7:TCP,HTTP,gRPCAccess logs(mesh and apps)In-mesh dashboards:Istio/Kiali,Linkerd/Viz,Cisco CalistiOut-of-mesh dashboards:Prometheus,Grafana,Jaeger,EFK,etc.49BRKCLD-2158Cisco Solutionshttps:/ 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive51Cisco Calistihttps:/calisti.ap
64、p/BRKCLD-2158MultiMulti-cloud,multicloud,multi-cluster connectivity and cluster connectivity and observabilityobservabilityConnect any onConnect any on-prem and public cloud togetherprem and public cloud togetherSimplifies service mesh managementSimplifies service mesh managementSingle pane of glass
65、,in depth metricsSingle pane of glass,in depth metricsPolicyPolicy-based app networking&securitybased app networking&securityPolicy management for DevOps teamsPolicy management for DevOps teamsTraffic management Traffic management ensures smooth app updatesComplete application and health observabili
66、tyobservabilitySecuritySecurity at all layers between clusters and cloudsOperationalize the Service MeshApache Kafka on Kubernetes&Service MeshApache Kafka on Kubernetes&Service MeshLifecycle management of Apache Kafka and Lifecycle management of Apache Kafka and componentscomponentsDemo 2023 Cisco
67、and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco Full-Stack Observability brings together data from multiple operations domains to provide unified visibility,derive real-time insights and recommend actions helping to:Focus on what matters most:revenue,user experience,risk,costsR
68、educe time to resolution of incidents and performance issues;Minimize tool sprawlBreak down silos by reducing friction among teams,typically infrastructure,security,applications,networking and cloudFull Stack Observability(FSO)is a requirement for business to deliver the most optimal and secure expe
69、rience to users and applications.Cisco Full-Stack ObservabilityBRKCLD-215853 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveAnchored on MELT Provides Unified Query Language(UQL)Natively supports OpenTelemetryFully extensible entity-based data modeling Cisco FSO Platform E
70、mpowers an extensible observability ecosystem MELT Data FoundationExperience FoundationTenancy and Access Foundation Developer ReadyOTEL CompliantUnified Query LanguageFSO Exchange&CustomersDeveloper EcosystemBRKCLD-215854 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveSu
71、mmaryThere are a lot of things to keep track of and a lot of tools to help you do so:Metrics,Events,Logs,TracesProprietary solutions,open-source solutionsMost solutions(vendor and OSS)do a handful of things well-most of the time up to you to integrate themNext-gen solutions such as Cisco Full Stack
72、Observability will reduce/remove the burden of you having to stitch together various tools to gain visibility to derive value from and take action on your dataCheck out Cisco FSO:https:/ working with Cisco Calisti!https:/calisti.app/55BRKCLD-2158 2023 Cisco and/or its affiliates.All rights reserved.
73、Cisco Public#CiscoLiveFill out your session surveys!Attendees who fill out a minimum of four session surveys and the overall event survey will get Cisco Live-branded socks(while supplies last)!56BRKCLD-2158These points help you get on the leaderboard and increase your chances of winning daily and gr
74、and prizesAttendees will also earn 100 points in the Cisco Live Challenge for every survey completed.2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicContinue your educationVisit the Cisco Showcase for related demosBook your one-on-oneMeet the Engineer meetingAttend the interactive e
75、ducation with DevNet,Capture the Flag,and Walk-in LabsVisit the On-Demand Library for more sessions at www.CiscoL you#CiscoLive 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive59Gamify your Cisco Live experience!Get points Get points for attending this session!for attending this session!Open the Cisco Events App.Click on Cisco Live Challenge in the side menu.Click on View Your Badges at the top.Click the+at the bottom of the screen and scan the QR code:How:123459 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicBRKCLD-2158#CiscoLive