GCP Compute Logging and Montioring, Lab
最后更新2022/03/18
这个lab是实现logging的,起始依然是创建engine,一个是vm,另一个是gke cluster,创建gke cluster时需要设置enable logging,没看到,有时间时再再创建一遍,找一下位置。但是创建完之后能看到cloud logging为system and workloads,cloud monitoring也是system,都OK,奇怪,难道缺省如此?
补充,又重新创建了一下,创建的时候,左侧确实有各种选项,到feature一项,就可以看到对应logging和monitoring的设置了:
如果不选左侧的feature,则省缺在cluster页,没什么东西,只有一个名字:
然后到compute engine vm安装nginx,注意,这时你会有4个vm,因为gke cluster自动创建了3个vm,我们只在最早自己创建的vm上装。
安装完成后验证一下,web访问vm的external ip,还有一个死循环的curl脚本,看看连接是否正确。下一步到monitoring去设metric,在metric explorer,apply resource&metrics里的cpu utilization,filter加上根据instance_name equals 我们设置的vm名字(这时能看到其它3个gke的vm),done之后右侧的图形应该只有一条曲线。
reset一下metrics&resource,在search里输如nginx,同时下面有show active resource disable一下(否则看不到),这时应该看到Nginx request metric:
由于没有agent,所以看不到任何数据(也没有active),先要装agent,或者说enable service,否则查看到service status not found:
sudo service google-fluentd status
sudo service stackdriver-agent status
当前返回都是service not found,说明没有装。
在安装agent之前,连接一下google的log服务器,检查一下从这个vm访问过去是否有权限(查看当前缺省的scope):
curl --silent --connect-timeout 1 -f -H “Metadata-Flavor: Google” http://169.254.169.254/computeMetadata/v1/instance/service-account/default/scopes
注意其中logging.write和monitoring.write,说明可写。
用google提供的shell安装agent,标准程序。然后再查service,应当看到service应该已经启动。
还需要把nginx logging集成进去,也有标准操作,跟着走。都设置完之后一两分钟,应该能看到刚才metrics的线图有数据了。
根据实验步骤下载一个repository,里面是log的例子,有时间的时候可以详细看一下index.js和Dockerfile的内容,现在就直接build了。
k8sapp.yaml是部署app到gke的过程,可以自己研究一下,其中要把image地址对应上,就是要修改project id环境变量。
直接连到gke,用kubectl apply -f k8sapp.yaml部署。
最后到monitoring,dashboard,gke,就可以看到log和monitoring信息了。详细log内容以后有时间再试一下。
GCP Compute Logging and Montioring, Lab相关推荐
- TensorFlow Lite,ML Kit 和 Flutter 移动深度学习:6~11
原文:Mobile Deep Learning with TensorFlow Lite, ML Kit and Flutter 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[Apach ...
- openshift介绍及centos7安装单节点openshift、Redhat安装openshift集群完全教程
Centos7中openshift_3.11单节点安装及配置开机自启详解 本次openshift安装使用最简单便捷的单节点安装,适用于本地开发及测试 openshift简介 OpenShift是红帽公 ...
- docker 日志_Docker容器日志管理最佳实践
博客园:https://www.cnblogs.com/operationhome/p/10907591.html 本文所有内容基于: Docker-CE Server Version: 18.09. ...
- Docker容器日志管理最佳实践
Docker 日志分为两类: Docker 引擎日志(也就是 dockerd 运行时的日志), 容器的日志,容器内的服务产生的日志. 一 .Docker 引擎日志 Docker 引擎日志一般是交给了 ...
- GCP application performance management lab
最后更新2022/03/19 这是这节最后一个实验了,加油! 照例先enable service,然后下载repository,再build一下. 再开一个cloud shell(点一下头部标识中的+ ...
- GCP 上的人工智能实用指南:第一、二部分
原文:Hands-On Artificial Intelligence on Google Cloud Platform 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN ...
- GCP认证考试之BigQuery专题
关键字:BigQuery 搜索结果共计:14 [单选]You write a Python script to connect to Google BigQuery from a Google Com ...
- GCP认证考试之Storage专题
关键字:Storage 搜索结果共计:33 [单选]You have been asked to select the storage system for the click-data of you ...
- GCP 上的人工智能实用指南:第三、四部分
原文:Hands-On Artificial Intelligence on Google Cloud Platform 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN ...
最新文章
- asmlib方式管理oracle asm环境下,新加存储需特别注意
- java 判断语句 性能_前端性能优化:js中优化条件判断语句
- 广告点击率(CTR)预测经典模型 GBDT + LR 理解与实践(附数据 + 代码)
- 多重背包单调队列优化思路_动态规划入门——多重背包与单调优化
- ln命令总结,软链接硬链接文件删除原理画图详解
- notepad++ 偶数行_C ++程序查找前N个偶数的立方和
- NIO-java.nio.ByteBuffer中flip、rewind、clear方法的区别
- 嵌入式linux下网卡设备驱动与网络协议栈的设计实现.pdf,嵌入式系统的通用网络驱动模型设计与实现.pdf...
- ubuntu桌面美化mac_Ubuntu18.04美化主题(mac主题)
- 产品经理如何搞定客户和业务
- 未来比较火的计算机领域,【火了】未来十年,中国人才最紧缺的6个专业!
- 【每日算法Day 71】面试官想考我这道位运算题,结果我给出了三种解法
- 西瓜书学习笔记2-多元线性回归公式推导
- android分享到新浪微博,认证+发送微博,
- 方法论 | 多因子策略的五大讨论(思维导图收藏版)
- android蓝牙取sbc音频数据
- ubuntu16.04,exFAT格式U盘无法打开解决方式
- 3000亿茶行业市场如何乘势数字浪潮,跑出世界品牌
- Win11电脑名如何更改?Win11更改电脑名的方法
- 2022IYPT/CUPT第十一题 旋风球(橡皮筋上的球)