Skip to content

Instantly share code, notes, and snippets.

View syossan27's full-sized avatar
💭
🤔

syossan27 syossan27

💭
🤔
View GitHub Profile
from airflow import DAG
from airflow.contrib.sensors.gcs_sensor import GoogleCloudStoragePrefixSensor
from airflow.utils.dates import days_ago
from datetime import timedelta, datetime
dag = DAG(
'inference_pipeline', # DAGの名称
default_args={
'start_date': days_ago(1), # DAGがスケジューリングされる日付を指定
'retries': 1, # タスク失敗時のリトライ回数の指定
container_commands:
01start:
command: "sudo service telegraf start"
ignoreErrors: true
files:
"/etc/telegraf/telegraf.conf"
mode: "000666"
owner: root
group: root
content: |
[agent]
interval = "10s"
round_interval = true
metric_batch_size = 1000
files:
"/etc/yum.repos.d/influxdb.repo"
mode: "00644"
owner: root
group: root
content: |
[influxdb]
name = InfluxDB Repository - RHEL $releasever
baseurl = https://repos.influxdata.com/rhel/7/$basearch/stable
enabled = 1
# Telegraf Configuration
[agent]
## メトリクスの集計間隔
## agentは他に設定があるけども特にこだわりなければこれを弄るだけでよいかな
interval = "10s"
###############################################################################
# OUTPUT PLUGINS #
###############################################################################
service Sample {
rpc SampleAPI(Request) returns (Response) {
option (google.api.http) = {
get : "/sample"
};
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = {
summary : "サンプル"
responses : {
key : "500"
value : {
service Sample {
rpc SampleAPI(Request) returns (Response) {
option (google.api.http) = {
get : "/sample"
};
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = {
summary : "サンプル"
responses : {
key : "500"
value : {
service Sample {
rpc SampleAPI(Request) returns (Response) {
option (google.api.http) = {
get: "/sample"
};
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = {
summary: "サンプル"
responses: {
key: "500";
value : {
service Sample {
rpc SampleAPI(Request) returns (Response) {
option (google.api.http) = {
get : "/sample"
};
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = {
summary : "サンプル"
responses : {
key : "500";
value : {
func main() {
flag.Parse()
defer glog.Flush()
ctx := context.Background()
opts := gateway.Options{
Addr: ":8080",
GRPCServer: gateway.Endpoint{
Network: *network,
Addr: *endpoint,