小编sou*_*n.c的帖子

如何改变詹金斯的时区?

我想改变詹金斯的时区.

我已经更改了Jenkins安装服务器的时区,但Jenkins UI显示了不同的时间.

我需要为Jenkins UI设置PST时间.我该怎么做?

timezone jenkins jenkins-plugins

21
推荐指数
3
解决办法
3万
查看次数

清除 Grafana 中的旧数据

我使用 Prometheus 和 Grafana 来监控服务器。Grafana 数据存储在/home/user/data文件夹中。

这个文件夹占据了文件系统的大部分。

需要删除 Grafanadata文件夹中的旧数据(超过一个月的数据)

grafana

7
推荐指数
1
解决办法
1万
查看次数

Docker容器挂在exec命令上

尝试从本地主机和容器内部在docker容器中执行shell命令,

  docker exec -i <container-id> sh -c "ls -l"
Run Code Online (Sandbox Code Playgroud)

也尝试过 docker exec -ti <container-id> sh -c "ls -l"

它列出了输出,并一直挂在终端上。

通过登录到容器执行上述命令,列出输出,当我键入exitcommand时,它开始挂起

服务器可用RAM:3GB

docker logs --details <container-id> 
Run Code Online (Sandbox Code Playgroud)

返回空输出

docker

7
推荐指数
1
解决办法
1941
查看次数

限制slack-slash命令访问

我已经自动完成了Jenkins的部署slash commands.

我需要给permission for slash commands特定用户提供或限制斜杠命令访问权限(即)通道中的某些成员可以通过使用来部署开发环境,/deploy_dev但是他们不应该部署到登台和生产环境.

jenkins slack-api slack

6
推荐指数
1
解决办法
2391
查看次数

CentOS 7中无铬无头安装路径

我已经在CentOS 7中安装了铬无头:

Installed latest-epel-release  then
yum install chromium-headless


[root@localhost chromedriver]# yum list installed | grep chromium
chromium-common.x86_64           60.0.3112.113-2.el7               @epel
chromium-headless.x86_64         60.0.3112.113-2.el7               @epel
Run Code Online (Sandbox Code Playgroud)

我需要在Globalproperities.properities文件(Maven)中提到chrome-headless安装路径.

如何在服务器中找到其安装的路径?

linux chromium

6
推荐指数
1
解决办法
2524
查看次数

使用Promethus和Grafana监控MongoDb

我试图用Prometheus和Grafana监视mongo db

 wget https://github.com/dcu/mongodb_exporter/releases/download/v1.0.0/mongodb_exporter-linux-amd64
chmod 777 mongodb_exporter-linux-amd64
./mongodb_exporter-linux-amd64 &
Run Code Online (Sandbox Code Playgroud)

它开始在9001港口运行;

已在Prometheus中签入:此服务器的状态显示为UP:在Promethus中列出了9001指标

但它在服务器中报告以下内容

E1010 02:39:18.767155   26635 replset_status.go:232] Failed to get replSet status.
E1010 02:39:18.767293   26635 oplog_status.go:127] Failed to get local.oplog_rs collection stats.
Run Code Online (Sandbox Code Playgroud)

以及如何在Grafana UI仪表板中获取这些数据

mongodb grafana prometheus

5
推荐指数
1
解决办法
1094
查看次数

使用 Docker 在 Windows 中安装 CentOS 7 桌面

我是码头工人的初学者。

我需要在我的本地 Windows PC(桌面,64 位,Windows 10,4GB RAM)中安装 docker

因为我需要安装 CentOS 7(具有桌面访问权限)

在那个 CentOS 7 容器中,我需要在那个桌面上安装 google-chrome 和 firefox 软件。

docker docker-compose

5
推荐指数
1
解决办法
2944
查看次数

使用Prometheus和Grafana的Redis Monitor

我已经在服务器上安装了Redis

我希望通过Prometheus和Grafana监控Redis

使用docker在redis安装的服务器中安装了redis_exporter

 $ docker pull oliver006/redis_exporter
 $ docker run -d --name redis_exporter -p 9121:9121 oliver006/redis_exporter
Run Code Online (Sandbox Code Playgroud)

检查服务器中redis_exporter的运行状态

在Grafana服务器的prometheus.yml文件中添加了已安装Redis和已安装Redis导出程序的IP

 - job_name: 'redis_exporter'
    target_groups:
      - targets: ['IP:9121']
        labels:
          alias: redis
Run Code Online (Sandbox Code Playgroud)

在Grafana服务器中重新启动 Prometheus

在prometheus状态页面中检查了状态它显示了prometheus.yml中提到的redis服务器IP:9121的UP

在格拉法纳(Grafana):

我已经导入了Prometheus Redis仪表板;(https://grafana.com/dashboards/763

但是数据没有加载到仪表板中。IP也未在仪表板中列出

redis grafana prometheus

5
推荐指数
1
解决办法
2352
查看次数

Fluentd 在单行中格式化 Java 异常日志

我在 GCP 中部署了一个 java 应用程序。使用 fluentd 将该日志文件指向 Stackdriver 日志记录。

Java exception log在单独的行中格式化。因此 Stackdriver 日志记录无法将其捕获为 error/warning 。

我需要在一行中格式化我的 java 应用程序异常跟踪。 需要区分信息、错误、警告。

我流畅的配置:

<source>
  type tail
  format none
  path /home/app/*-local-app-output.log
  pos_file /var/lib/google-fluentd/pos/local-app.pos
  read_from_head true
  tag local-app
</source>
Run Code Online (Sandbox Code Playgroud)

也试过

  format multiline
  format_firstline /\d{4}-\d{1,2}-\d{1,2}/
  format1 /^(?<time>\d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}:\d{1,2}) \[(?<thread>.*)\] (?<level>[^\s]+)(?<message>.*)/
  time_format %b %d %H:%M:%S
Run Code Online (Sandbox Code Playgroud)

当前显示输出: 在此处输入图片说明

而在 Kubernetes 引擎中部署相同的应用程序,它有单独的日志类别字段: info , warn , error , critical 。

谁可以帮我这个事 ?

fluentd google-cloud-stackdriver

5
推荐指数
0
解决办法
440
查看次数

如何修复 Ansible 中的内存错误?

现在我尝试将文件从 复制/Build_Artifacts/build.zip/Build_Artifacts/。权限设置为777for /Build_Artifacts/

运行剧本时报告内存错误!

cat deploy.yml

 hosts: "{{host}}" user: soundar tasks:
Run Code Online (Sandbox Code Playgroud)
    - name: copying
      copy: src=/Build_Artifacts/build.zip  dest=/Build_Artifacts/

jenkins@ip-10-0-6-189:~$ sudo ansible-playbook /var/lib/jenkins/deploy.yml --extra-vars "host=Resurgence-Dev"

PLAY [Resurgence-Dev] **********************************************************

TASK [setup] *******************************************************************
ok: [10.0.3.233]

TASK [copying] *****************************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: MemoryError
fatal: [10.0.3.233]: FAILED! => {"failed": true, "msg": "Unexpected failure during module execution.", "stdout": ""}
        to retry, use: --limit @/var/lib/jenkins/deploy.retry

PLAY RECAP ********************************************************************* …
Run Code Online (Sandbox Code Playgroud)

jenkins ansible

4
推荐指数
1
解决办法
5486
查看次数