小编Din*_*uja的帖子

使用 Prometheus 监控自定义 kubernetes pod 指标

我正在使用 Prometheus 来监控我的 Kubernetes 集群。我已经在单独的命名空间中设置了 Prometheus。我有多个命名空间并且多个 pod 正在运行。每个 pod 容器在这个端点公开一个自定义指标,:80/data/metrics. 我正在获取 Pods CPU、内存指标等,但如何配置 Prometheus 以从:80/data/metrics每个可用的 Pod 中提取数据?我已经使用本教程来设置 Prometheus,链接

containers kubernetes prometheus prometheus-node-exporter

7
推荐指数
2
解决办法
9917
查看次数

在 VueJS 中使用 POST 请求提交表单

我有一个端点可以使用 POST 请求提交数据,

http://localhost:3000/entry
Run Code Online (Sandbox Code Playgroud)

键是 fname, lname, age

我可以向给定的端点发出 POST 请求,它会创建一个条目。

我正在尝试使用 VueJS 提交表单。但是,当我在表单中调用 API 时,它没有提交数据。我检查了网络调用,它没有向端点发送任何数据。

HTML :-

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.4/vue.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue-resource/0.1.16/vue-resource.min.js"></script>
<script src="script.js"></script>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="style.css">


<div id="vueApp">
  <div class="container">

    <div class="row">
      <div class="col-sm-12">
        <h3>
          Dashboard
        </h3>
      </div>
    </div> 

    <div class="row">
      <div class="col-sm-12">
        <div class="form-group">
          <label for="fname">First Name</label>
          <input type="text" class="form-control" value="" v-model="fname" />
        </div>
        <div class="form-group">
          <label for="lname">Last Name</label>
          <input type="text" class="form-control" value="" v-model="lname" />
        </div>
        <div class="form-group">
          <label for="age">Age</label>
          <input type="text" class="form-control" …
Run Code Online (Sandbox Code Playgroud)

javascript post vue.js

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

使用 POSTMAN 提交表单

我正在尝试从 POSTMAN 登录网页。基本上,我必须提交一个表格。表格数据张贴在下面,

<form action="https://www.revcontent.com/login" method="post" accept-charset="utf-8" class="cmxform animated flipInY" id="altForm" role="form"><div style="display:none">
<input type="hidden" name="rv_tsvm" value="919fb358fe5028ed53d40fca59766df0">
</div>                
        <div class="sign-body">
            <input type="hidden" name="desk" value="false">
                        <div class="form-group">
                <div class="input-group input-group-lg  no-overflow ">
                    <input type="text" class="form-control" placeholder="Username or E-mail" name="name" id="name" value="">
                    <span class="input-group-addon"><i class="fa fa-user"></i></span>
                </div>
            </div>
                        <div class="form-group">
                <div class="input-group input-group-lg no-overflow ">
                    <input type="password" class="form-control" placeholder="Password" name="password" id="password" value="">
                    <span class="input-group-addon"><i class="fa fa-lock"></i></span>
                </div>
                            </div>
            <div class="form-group">
                <input id="submitBtn" class="btn btn-primary btn-lg btn-block no-margin " type="submit" name="login" value="Sign In"> …
Run Code Online (Sandbox Code Playgroud)

api postman

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

使用 cython 从多个 pyx 文件生成可执行文件

我正在尝试从 python 源文件创建一个 unix 可执行文件。

我有两个文件,p1.py并且p2.py

p1.py:-

from p2 import test_func 
print (test_func())
Run Code Online (Sandbox Code Playgroud)

p2.py:-

def test_func():
    return ('Test')
Run Code Online (Sandbox Code Playgroud)

现在,正如我们所看到的,p1.py依赖于p2.py. 我想通过将两个文件组合在一起来制作一个可执行文件。我正在使用 cython。

我将文件名分别更改为p1.pyxp2.pyx

现在,我可以使用 cython 使文件可执行,

cython p1.pyx --embed
Run Code Online (Sandbox Code Playgroud)

它将生成一个名为 .c 的 C 源文件p1.c。接下来我们可以使用 gcc 使其可执行,

gcc -Os -I /usr/include/python3.5m -o test p1.c -lpython3.5m -lpthread -lm -lutil -ldl 
Run Code Online (Sandbox Code Playgroud)

但是如何将两个文件合并为一个可执行文件呢?

python cython cythonize

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

获取SQL中DISTINCT值的总和并将其显示在记录中

我有一个SQL表,

 Card_A    | Card_B        | power 
-----------+---------------+-------
 3         | 1             |     9
 2         | 3             |     9
 2         | 3             |     4
Run Code Online (Sandbox Code Playgroud)

我想sum(power)用DISTINCT值Card_ACard_B.当Card_A = 2和时Card_B = 3,有两个相同的功率值,分别为9和4.输出应该是,

 Card_A    | Card_B        | power 
-----------+---------------+-------
 3         | 1             |     9
 2         | 3             |     13
Run Code Online (Sandbox Code Playgroud)

这个SQL查询,我试过,

SELECT DISTINCT card_A, card_B, sum(power) FROM foo ;
Run Code Online (Sandbox Code Playgroud)

我正在使用POstgresql.MySQL解决方案也将被接受.

mysql sql postgresql

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

无法在NodeJS中读取未定义的属性'get'

我正在使用NodeJS.我在运行Node Server时收到错误.我从server.js运行Node并调用status.js中存在的函数.

server.js: -

const express = require('express');
const bodyParser = require('body-parser');
const http = require('http');
const getHttpsRequests = require("./status");


const app = express();
const server = new http.Server(app);
let interval;

server.listen(3000, () => {
    console.log("Server is listening on port 3000");
});


server.on('listening', () => {
    interval = setInterval(() => {
        getHttpsRequests(); // call the function getHttpsRequests from status.js
    }, 1000);
});
Run Code Online (Sandbox Code Playgroud)

status.js: -

var https = require('https');

module.exports = function getHttpsRequests (https) {

    https.get('google.com', function (res) {
        console.log("statusCode: ", …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

0
推荐指数
1
解决办法
418
查看次数