https://github.com/brendangregg/FlameGraph
sudo perf record -F 99 -p ${PID} -g -- sleep 60
sudo perf script > out.perf
./stackcollapse-perf.pl out.perf > out.folded
./flamegraph.pl out.folded > out.svg
https://github.com/brendangregg/FlameGraph
sudo perf record -F 99 -p ${PID} -g -- sleep 60
sudo perf script > out.perf
./stackcollapse-perf.pl out.perf > out.folded
./flamegraph.pl out.folded > out.svg
KVM を libvirt でホストしていて、prometheus と grafana で観測したい場合。 exporter の実装は 3 種類みつかる。流儀が異なり、メトリクスが異なるので注意。
libvirt_exporter
raspbian stretch lite
sudo systemctl enable ssh
sudo systemctl disable dphys-swapfile
sudo apt-get install raspberrypi-kernel-headers
/boot/cmdline.txt
に cgroup_enable=memory
を追加。ls /sys/fs/cgroup
で確認
FROM ubuntu | |
COPY . /tmp | |
RUN bash /tmp/build.sh | |
cronjob の移動
1 2 * * * sync
*/5 * * * * python3 wio_gas.py
旧環境での influxd backup
influxd backup nz_meta
influxd backup --database espr nz_espr
フェリーハッカソンというイベントで、DNS A record Query を crontab に登録して、RTT を取得しました。 フェリー内設置の Hypervisor 上の仮想サーバを送信元として、google public DNS に問い合わせを行っています。
ログは CSV で、フィールドは unix timestamp, rtt second, ok になっています。 ok は python script で exception が発生したかどうかですが、後から追加したので先頭のほうは欠損しています。
Sunflower Ivory の便で、弾丸フェリーのツアーです。
データのライセンスは public domain で配布します。
<html> | |
<section><input type="file" id="take-picture" accept="image/*"/></section> | |
<section id="prediction"></section> | |
<section><canvas id="draw-picture"/></section> | |
<script src="https://unpkg.com/axios/dist/axios.min.js"></script> | |
<script src="http://caldwell.github.io/renderjson/renderjson.js"></script> | |
<script type="text/javascript"> | |
var prediction_url = "https://southcentralus.api.cognitive.microsoft.com/customvision/v1.0/Prediction/___PUT_YOUR_URL___/image"; | |
var prediction_key = "___PUT_YOUR_KEY___"; | |
document.getElementById("take-picture").onchange=function(ev){ |
{ | |
"posts": [ | |
], | |
"persons": [ | |
{ | |
"birth_date": "1954-09-21", | |
"contact_details": [ | |
{ | |
"type": "twitter", | |
"value": "AbeShinzo" |
SELECT ?name WHERE { | |
?s wdt:P39 ?o ; | |
wdt:P27 wd:Q17 ; | |
rdfs:label ?name . | |
FILTER ( lang(?name)="ja" ) | |
} |