{"id":1295,"date":"2025-11-15T20:33:13","date_gmt":"2025-11-15T11:33:13","guid":{"rendered":"https:\/\/sheltie-garage.xyz\/tech\/?p=1295"},"modified":"2025-11-15T20:33:15","modified_gmt":"2025-11-15T11:33:15","slug":"docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail","status":"publish","type":"post","link":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/","title":{"rendered":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b"},"content":{"rendered":"\n<p>\u30bf\u30a4\u30c8\u30eb\u9577\u3044\u3067\u3059\u304c\u3001\u305d\u306e\u307e\u307e\u306e\u5185\u5bb9\u3067\u3059<br>\u500b\u4eba\u958b\u767a &amp; \u904b\u7528\u3057\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30a2\u30d7\u30ea\u304c\u8907\u6570\u306eDocker Compose\u3067\u7a3c\u50cd\u3057\u3066\u304a\u308a\u3001\u30ed\u30b0\u8abf\u67fb\u306e\u969b\u306b\u308f\u3056\u308f\u3056\u5404\u30b5\u30fc\u30d0\u30fc\u306bSSH\u3067\u30ed\u30b0\u30a4\u30f3\u3001docker compose logs\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u8abf\u67fb\u3057\u3066\u3044\u307e\u3057\u305f<\/p>\n\n\n\n<p>\u305f\u3060\u3053\u308c\u3060\u3068\u3081\u3093\u3069\u304f\u3055\u3044\u3060\u3051\u3067\u306a\u304f\u3001\u30a8\u30e9\u30fc\u767a\u751f\u306e\u969b\u306b\u30a2\u30e9\u30fc\u30c8\u3092\u51fa\u3059\u3053\u3068\u3082\u96e3\u3057\u3044\u305f\u3081\u3001\u306a\u306b\u304b\u826f\u3044\u30c4\u30fc\u30eb\u304c\u7121\u3044\u304b\u8abf\u3079\u305f\u3068\u3053\u308dGrafana + Loki + Promtail\u306e\u69cb\u6210\u306b\u305f\u3069\u308a\u7740\u304d\u307e\u3057\u305f<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5404\u30c4\u30fc\u30eb\u306b\u3064\u3044\u3066\u7c21\u5358\u306a\u307e\u3068\u3081<\/h2>\n\n\n\n<p>Grafana\u3068\u306f\u30fb\u30fb\u30fb<br>\u69d8\u3005\u306a\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u304b\u3089\u53d6\u5f97\u3057\u305f\u60c5\u5831\u3092\u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\u306b\u8868\u793a\u3057\u305f\u308a\u3001\u30b0\u30e9\u30d5\u3068\u3057\u3066\u8868\u793a\u3059\u308b\u305f\u3081\u306e\u30c4\u30fc\u30eb<\/p>\n\n\n\n<p>Loki\u3068\u306f\u30fb\u30fb\u30fb<br>\u30ed\u30b0\u306e\u53ce\u96c6\u3001\u691c\u7d22\u3092\u884c\u3046\u305f\u3081\u306e\u30b7\u30b9\u30c6\u30e0<\/p>\n\n\n\n<p>Promtail\u3068\u306f\u30fb\u30fb\u30fb<br>\u30ed\u30b0\u3092\u53ce\u96c6\u3057\u3001Loki\u306b\u30c7\u30fc\u30bf\u3092\u9001\u308b\u305f\u3081\u306e\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8<\/p>\n\n\n\n<p>\u306a\u306e\u3067\u3001\u4ed5\u7d44\u307f\u3068\u3057\u3066\u306f<br>Promtail\u304c\u30b3\u30f3\u30c6\u30ed\u30b0\u3092\u53ce\u96c6\u3057\u3066Loki\u306b\u96c6\u7d04\u3001\u96c6\u7d04\u3055\u308c\u305f\u30c7\u30fc\u30bf\u3092Grafana\u3067\u8868\u793a\u3057\u305f\u308a\u3001Grafana\u3067\u5b9f\u884c\u3057\u305f\u691c\u7d22\u30af\u30a8\u30ea\u3092Loki\u304c\u5b9f\u884c\u3057\u3066\u3001\u7d50\u679c\u3092Grafana\u3067\u8868\u793a\u3059\u308b\u3000\u3068\u3044\u3046\u3088\u3046\u306b\u30013\u3064\u306e\u30c4\u30fc\u30eb\u304c\u9023\u643a\u3057\u3066\u52d5\u304f\u3088\u3046\u3067\u3059<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grafana + Loki + Promtail\u306e\u69cb\u6210\u4f8b<\/h2>\n\n\n\n<p>Grafana + Loki + Promtail\u306e\u74b0\u5883\u81ea\u4f53\u3082Docker compose\u3067\u4f5c\u6210\u3057\u307e\u3059<br>\u4eca\u56de\u306f\u307b\u3068\u3093\u3069\u306e\u5185\u5bb9\u3092Claude(Sonnet 4.5)\u306b\u4f5c\u3063\u3066\u3082\u3089\u3063\u3066\u307e\u3059<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>services:\n  # \u30ed\u30b0\u96c6\u7d04\u30b7\u30b9\u30c6\u30e0\n  loki:\n    image: grafana\/loki:3.5\n    container_name: loki\n    ports:\n      - &quot;3100:3100&quot;\n    volumes:\n      - .\/loki-config.yml:\/etc\/loki\/config.yaml\n      - loki-data:\/loki\n    command: -config.file=\/etc\/loki\/config.yaml\n    user: &quot;0&quot;  # root\u30e6\u30fc\u30b6\u30fc\u3067\u5b9f\u884c\uff08Mac\u74b0\u5883\u3067\u306e\u6a29\u9650\u554f\u984c\u56de\u907f\uff09\n    networks:\n      - staging-network\n    restart: unless-stopped\n\n  # \u30ed\u30b0\u53ce\u96c6\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\n  promtail:\n    image: grafana\/promtail:3.5\n    container_name: promtail\n    volumes:\n      - .\/promtail-config.yml:\/etc\/promtail\/config.yml\n      # Mac\u7528\u306e\u30ed\u30b0\u30d1\u30b9\u8a2d\u5b9a\n      - \/var\/log:\/var\/log:ro\n      # Docker Desktop for Mac\u306e\u5834\u5408\n      - \/var\/lib\/docker\/containers:\/var\/lib\/docker\/containers:ro\n      - \/var\/run\/docker.sock:\/var\/run\/docker.sock:ro\n    command: -config.file=\/etc\/promtail\/config.yml\n    networks:\n      - staging-network\n    depends_on:\n      - loki\n    restart: unless-stopped\n\n  # \u30c0\u30c3\u30b7\u30e5\u30dc\u30fc\u30c9\n  grafana:\n    image: grafana\/grafana:11.3.0\n    container_name: grafana\n    ports:\n      - &quot;3101:3000&quot;\n    environment:\n      - GF_SECURITY_ADMIN_USER=admin\n      - GF_SECURITY_ADMIN_PASSWORD=admin\n      - GF_USERS_ALLOW_SIGN_UP=false\n    volumes:\n      - grafana-data:\/var\/lib\/grafana\n      - .\/grafana-datasources.yml:\/etc\/grafana\/provisioning\/datasources\/datasources.yml\n    networks:\n      - staging-network\n    depends_on:\n      - loki\n\nnetworks:\n  staging-network:\n    external: true\n\nvolumes:\n  loki-data:\n  grafana-data:<\/code><\/pre><\/div>\n\n\n\n<p>Grafana + Loki + Protmail\u306e\u69cb\u6210\u4f8b\u3067\u3059<br>\u4e0a\u8a18\u306edocker compose\u30d5\u30a1\u30a4\u30eb1\u3064\u306e\u4e2d\u306b\u307e\u3068\u3081\u3089\u308c\u3066\u3044\u307e\u3059<\/p>\n\n\n\n<p>\u4e0a\u8a18\u306f\u30ed\u30fc\u30ab\u30eb\u74b0\u5883\u306e\u4f8b\u3067MacBook\u4e0a\u306b\u69cb\u7bc9\u3055\u308c\u305f\u30a2\u30d7\u30ea\u5b9f\u884c\u74b0\u5883(Web\u30a2\u30d7\u30ea\u3001MySQL\u306a\u3069\u306e\u30a4\u30f3\u30d5\u30e9\u304c\u8907\u6570\u306edocker container\u3067\u52d5\u4f5c\u3057\u3066\u3044\u308b\u74b0\u5883)\u306e\u30ed\u30b0\u3092\u76e3\u8996\u3067\u304d\u307e\u3059<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>apiVersion: 1\n\ndatasources:\n  - name: Loki\n    type: loki\n    access: proxy\n    url: http:\/\/loki:3100\n    isDefault: true\n    editable: true\n    jsonData:\n      maxLines: 1000<\/code><\/pre><\/div>\n\n\n\n<p>\u4e0a\u8a18\u306f\u300cgrafana-datasources.yml\u300d\u306e\u69cb\u6210\u4f8b\u3067\u3059<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>auth_enabled: false\n\nserver:\n  http_listen_port: 3100\n  grpc_listen_port: 9096\n  log_level: info\n\ncommon:\n  instance_addr: 127.0.0.1\n  path_prefix: \/loki\n  storage:\n    filesystem:\n      chunks_directory: \/loki\/chunks\n      rules_directory: \/loki\/rules\n  replication_factor: 1\n  ring:\n    kvstore:\n      store: inmemory\n\n# Loki 3.x \u306e\u65b0\u3057\u3044\u30b9\u30c8\u30ec\u30fc\u30b8\u8a2d\u5b9a\npattern_ingester:\n  enabled: true\n\nquery_range:\n  results_cache:\n    cache:\n      embedded_cache:\n        enabled: true\n        max_size_mb: 100\n\nschema_config:\n  configs:\n    - from: 2024-01-01\n      store: tsdb\n      object_store: filesystem\n      schema: v13\n      index:\n        prefix: index_\n        period: 24h\n\n# Loki 3.x \u3067\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u8a2d\u5b9a\nstorage_config:\n  tsdb_shipper:\n    active_index_directory: \/loki\/tsdb-index\n    cache_location: \/loki\/tsdb-cache\n  filesystem:\n    directory: \/loki\/chunks\n\n# \u30b3\u30f3\u30d1\u30af\u30b7\u30e7\u30f3\u8a2d\u5b9a\uff08Loki 3.x\uff09\ncompactor:\n  working_directory: \/loki\/compactor\n  compaction_interval: 10m\n  retention_enabled: true\n  retention_delete_delay: 2h\n  retention_delete_worker_count: 150\n  delete_request_store: filesystem\n\n# \u30ed\u30b0\u306e\u4fdd\u6301\u671f\u9593\u3068\u30af\u30a8\u30ea\u5236\u9650\nlimits_config:\n  retention_period: 744h  # 31\u65e5\u9593\n  max_query_length: 721h\n  max_query_series: 500\n  max_query_parallelism: 32\n  split_queries_by_interval: 15m\n  # Loki 3.x \u306e\u65b0\u6a5f\u80fd: \u30d1\u30bf\u30fc\u30f3\u691c\u51fa\n  allow_structured_metadata: true\n  volume_enabled: true\n\nruler:\n  alertmanager_url: http:\/\/localhost:9093\n  storage:\n    type: local\n    local:\n      directory: \/loki\/rules\n  rule_path: \/loki\/rules-temp\n  ring:\n    kvstore:\n      store: inmemory\n\n# Loki 3.x: \u30af\u30a8\u30ea\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u30fc\u8a2d\u5b9a\nquery_scheduler:\n  max_outstanding_requests_per_tenant: 2048\n\n# \u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u8a2d\u5b9a\nfrontend:\n  encoding: protobuf\n  log_queries_longer_than: 5s\n  compress_responses: true<\/code><\/pre><\/div>\n\n\n\n<p>\u4e0a\u8a18\u306f\u300cloki-config.yml\u300d\u306e\u8a2d\u5b9a\u4f8b\u3067\u3059<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>server:\n  http_listen_port: 9080\n  grpc_listen_port: 0\n\npositions:\n  filename: \/tmp\/positions.yaml\n\nclients:\n  - url: http:\/\/loki:3100\/loki\/api\/v1\/push\n\nscrape_configs:\n  # Docker\u30b3\u30f3\u30c6\u30ca\u306e\u30ed\u30b0\u3092\u53ce\u96c6\n  - job_name: docker\n    docker_sd_configs:\n      - host: unix:\/\/\/var\/run\/docker.sock\n        refresh_interval: 5s\n    relabel_configs:\n      # \u30b3\u30f3\u30c6\u30ca\u540d\u3092\u30e9\u30d9\u30eb\u306b\u8ffd\u52a0\n      - source_labels: [&#39;__meta_docker_container_name&#39;]\n        regex: &#39;\/(.*)&#39;\n        target_label: &#39;container&#39;\n      # \u30b3\u30f3\u30c6\u30caID\u3092\u30e9\u30d9\u30eb\u306b\u8ffd\u52a0\n      - source_labels: [&#39;__meta_docker_container_id&#39;]\n        target_label: &#39;container_id&#39;\n      # \u30b3\u30f3\u30c6\u30ca\u306e\u30ed\u30b0\u30d1\u30b9\u3092\u8a2d\u5b9a\n      - source_labels: [&#39;__meta_docker_container_id&#39;]\n        target_label: &#39;__path__&#39;\n        replacement: &#39;\/var\/lib\/docker\/containers\/$1\/*-json.log&#39;\n      # \u30a4\u30e1\u30fc\u30b8\u540d\u3092\u30e9\u30d9\u30eb\u306b\u8ffd\u52a0\n      - source_labels: [&#39;__meta_docker_container_image&#39;]\n        target_label: &#39;image&#39;\n      # \u30db\u30b9\u30c8\u540d\u3092\u30e9\u30d9\u30eb\u306b\u8ffd\u52a0\n      - source_labels: [&#39;__meta_docker_container_label_com_docker_compose_service&#39;]\n        target_label: &#39;service&#39;\n    \n    # JSON\u5f62\u5f0f\u306e\u30ed\u30b0\u3092\u30d1\u30fc\u30b9\n    pipeline_stages:\n      - json:\n          expressions:\n            output: log\n            stream: stream\n            time: time\n      - timestamp:\n          source: time\n          format: RFC3339Nano\n      - output:\n          source: output\n\n  # \u30b7\u30b9\u30c6\u30e0\u30ed\u30b0\u306e\u53ce\u96c6\uff08\u30aa\u30d7\u30b7\u30e7\u30f3\uff09\n  - job_name: system\n    static_configs:\n      - targets:\n          - localhost\n        labels:\n          job: varlogs\n          __path__: \/var\/log\/*.log<\/code><\/pre><\/div>\n\n\n\n<p>\u4e0a\u8a18\u306f\u300cpromtail-config.yml\u300d\u306e\u69cb\u6210\u4f8b\u3067\u3059<\/p>\n\n\n\n<p>\u4e0a\u8a183\u3064\u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092docker compose\u3068\u540c\u3058\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u8a2d\u7f6e\u3057\u3001docker compose up -d\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3059\u308c\u3070\u30ed\u30b0\u76e3\u8996\u74b0\u5883\u304c\u5b8c\u6210\u3057\u307e\u3059<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Grafana\u3092\u5229\u7528\u3057\u3066\u307f\u308b<\/h2>\n\n\n\n<p>docker compose \u3067\u74b0\u5883\u304c\u8d77\u52d5\u3057\u305f\u3089\u3001\u4ee5\u4e0b\u306eURL\u3067Grafana\u7ba1\u7406\u753b\u9762\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u3059<br>http:\/\/localhost:3101<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"701\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-1024x701.png\" alt=\"\" class=\"wp-image-1296\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-1024x701.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-300x205.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-768x526.png 768w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-1536x1052.png 1536w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115001-2048x1403.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u30ed\u30b0\u30a4\u30f3ID \/ \u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u4ee5\u4e0b\u306b\u306a\u308a\u307e\u3059<br>username:admin<br>password:admin<br>\u203b\u30ed\u30b0\u30a4\u30f3\u5f8c\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u5909\u66f4\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u30ed\u30b0\u691c\u7d22\u3092\u884c\u3063\u3066\u307f\u308b<\/h2>\n\n\n\n<p>\u7121\u4e8b\u306b\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u305f\u3089\u3001\u65e9\u901f\u30ed\u30b0\u691c\u7d22\u3092\u884c\u3063\u3066\u307f\u307e\u3057\u3087\u3046<\/p>\n\n\n\n<p>\u5de6\u306eExplorer\u304b\u3089\u30ed\u30b0\u306e\u691c\u7d22\u304c\u884c\u3048\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-1024x511.png\" alt=\"\" class=\"wp-image-1297\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-1024x511.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-300x150.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-768x384.png 768w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-1536x767.png 1536w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115002-2048x1023.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Label filters\u306e\u9805\u76ee\u3092\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3057\u307e\u3059<br>\u691c\u7d22\u7528\u306e\u30af\u30a8\u30ea\u304c\u81ea\u52d5\u3067\u751f\u6210\u3055\u308c\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"466\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-1024x466.png\" alt=\"\" class=\"wp-image-1298\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-1024x466.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-300x137.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-768x350.png 768w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-1536x700.png 1536w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115003-2048x933.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u3042\u3068\u306f\u53f3\u4e0a\u306e\u9752\u3044\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059\u308c\u3070\u30af\u30a8\u30ea\u304c\u5b9f\u884c\u3055\u308c\u3001\u30ed\u30b0\u691c\u7d22\u7d50\u679c\u304c\u8868\u793a\u3055\u308c\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-1024x682.png\" alt=\"\" class=\"wp-image-1299\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-1024x682.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-300x200.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-768x511.png 768w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-1536x1023.png 1536w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-2048x1364.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u81ea\u5206\u3082\u3001\u307e\u3060\u3053\u3053\u307e\u3067\u3057\u304b\u4f7f\u3044\u65b9\u3092\u8abf\u3079\u3089\u308c\u3066\u3044\u307e\u305b\u3093\u304c\u3001\u5c11\u306a\u304f\u3068\u3082\u5404\u30b5\u30fc\u30d0\u30fc\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066docker compose logs\u3092\u53e9\u304f\u3088\u3046\u306a\u904b\u7528\u3068\u6bd4\u8f03\u3057\u3066\u304b\u306a\u308a\u30de\u30b7\u306b\u306a\u3063\u305f\u6c17\u304c\u3057\u307e\u3059<\/p>\n\n\n\n<p>\u30ed\u30b0\u691c\u7d22\u4ee5\u5916\u306b\u3082\u3001CPU\u4f7f\u7528\u7387\u306a\u3069\u306e\u30e1\u30c8\u30ea\u30af\u30b9\u3092\u53d6\u5f97\u3067\u3044\u308b\u3088\u3046\u306b\u3059\u308c\u3070\u3001\u305d\u306e\u5185\u5bb9\u3092Grafana\u306b\u8868\u793a\u3057\u3066\u6761\u4ef6\u306b\u5fdc\u3058\u3066\u30a2\u30e9\u30fc\u30c8\u3092\u767a\u751f\u3055\u305b\u308b<br>\u3068\u3044\u3046\u3053\u3068\u3082\u3067\u304d\u308b\u3088\u3046\u3067\u3059<\/p>\n\n\n\n<p>\u30ed\u30b0\u306b\u3064\u3044\u3066\u3082\u3001Error\u30ec\u30d9\u30eb\u306e\u30ed\u30b0\u304c\u51fa\u529b\u3055\u308c\u305f\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u30a2\u30e9\u30fc\u30c8\u3092\u98db\u3070\u3059\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306a\u306e\u3067\u3001\u6b21\u306f\u305d\u306e\u8a2d\u5b9a\u306b\u30c1\u30e3\u30ec\u30f3\u30b8\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4ee5\u4e0a<\/h2>\n\n\n\n<p>Grafana + Loki + Promtail\u3092\u5229\u7528\u3057\u305fdocker container\u30ed\u30b0\u78ba\u8a8d\u306e\u7d39\u4ecb\u3067\u3057\u305f<br>Docker\u74b0\u5883\u3068AI\u306e\u767a\u9054\u3067\u74b0\u5883\u69cb\u7bc9\u3082\u304b\u306a\u308a\u697d\u306b\u884c\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u3068\u611f\u3058\u307e\u3057\u305f<\/p>\n\n\n\n<p>\u30ed\u30b0\u76e3\u8996\u3067\u304d\u308b\u74b0\u5883\u306f\u826f\u3044\u306e\u3067\u3059\u304c\u3001\u4f59\u8a08\u306a\u30a2\u30e9\u30fc\u30c8\u304c\u98db\u3093\u3060\u308a\u3001\u30ed\u30b0\u691c\u7d22\u30c7\u30fc\u30bf\u304c\u591a\u304f\u306a\u308a\u3059\u304e\u306a\u3044\u3088\u3046\u306b\u30ed\u30b0\u3092\u9069\u5207\u306b\u51fa\u529b\u3059\u308b\u3053\u3068\u3082\u5927\u5207\u3060\u306a\u3068\u611f\u3058\u307e\u3057\u305f<br>(\u4eca\u4f5c\u3063\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3067\u306f\u3001\u305d\u306e\u3042\u305f\u308a\u306f\u3067\u304d\u3066\u3044\u306a\u3044\u306e\u3067\u30fb\u30fb\u30fb)<\/p>\n\n\n<div id=\"rinkerid1300\" class=\"yyi-rinker-contents  yyi-rinker-postid-1300 yyi-rinker-img-m yyi-rinker-catid-6 \">\n\t<div class=\"yyi-rinker-box\">\n\t\t<div class=\"yyi-rinker-image\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FGrafana%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thumbnail.image.rakuten.co.jp\/@0_mall\/rakutenkobo-ebooks\/cabinet\/9749\/2000011599749.jpg?_ex=128x128\" width=\"128\" height=\"128\" class=\"yyi-rinker-main-img\" style=\"border: none;\"><\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/div>\n\t\t<div class=\"yyi-rinker-info\">\n\t\t\t<div class=\"yyi-rinker-title\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FGrafana%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\">Getting Started with Grafana Real-Time Dashboards for IT and Business Operations\u3010\u96fb\u5b50\u66f8\u7c4d\u3011[ Ronald McCollam ]<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"yyi-rinker-detail\">\n\t\t\t\t\t\t\t<div class=\"credit-box\">created by&nbsp;<a href=\"https:\/\/oyakosodate.com\/rinker\/\" rel=\"nofollow noopener\" target=\"_blank\" >Rinker<\/a><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"price-box\">\n\t\t\t\t\t\t\t<span title=\"\" class=\"price\">\u00a57,292<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price_at\">(2026\/04\/11 03:52:48\u6642\u70b9&nbsp;\u697d\u5929\u5e02\u5834\u8abf\u3079-<\/span><span title=\"\u3053\u306e\u30b5\u30a4\u30c8\u3067\u63b2\u8f09\u3055\u308c\u3066\u3044\u308b\u60c5\u5831\u306f\u5f53\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u8005\u306b\u3088\u308a\u904b\u55b6\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4fa1\u683c\u3001\u8ca9\u58f2\u53ef\u80fd\u60c5\u5831\u306f\u3001\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u8cfc\u5165\u6642\u306b\u697d\u5929\u5e02\u5834\u5e97\u8217\uff08www.rakuten.co.jp\uff09\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u4fa1\u683c\u304c\u305d\u306e\u5546\u54c1\u306e\u8ca9\u58f2\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002\">\u8a73\u7d30)<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<ul class=\"yyi-rinker-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    <li class=\"amazonlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.amazon.co.jp\/gp\/search?ie=UTF8&amp;keywords=Grafana&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339\" rel=\"nofollow\" class=\"yyi-rinker-link\">Amazon<\/a>\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"rakutenlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FGrafana%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\" class=\"yyi-rinker-link\">\u697d\u5929\u5e02\u5834<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yahoolink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DGrafana\" rel=\"nofollow\" class=\"yyi-rinker-link\">Yahoo\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t                \t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div id=\"rinkerid1301\" class=\"yyi-rinker-contents  yyi-rinker-postid-1301 yyi-rinker-img-m yyi-rinker-catid-6 \">\n\t<div class=\"yyi-rinker-box\">\n\t\t<div class=\"yyi-rinker-image\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FDocker%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thumbnail.image.rakuten.co.jp\/@0_mall\/book\/cabinet\/1503\/9784798071503_1_3.jpg?_ex=128x128\" width=\"128\" height=\"128\" class=\"yyi-rinker-main-img\" style=\"border: none;\"><\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/div>\n\t\t<div class=\"yyi-rinker-info\">\n\t\t\t<div class=\"yyi-rinker-title\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FDocker%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\">\u958b\u767a\u7cfb\u30a8\u30f3\u30b8\u30cb\u30a2\u306e\u305f\u3081\u306eDocker\u7d75\u3068\u304d\u5165\u9580 [ \u9234\u6728\u4eae ]<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"yyi-rinker-detail\">\n\t\t\t\t\t\t\t<div class=\"credit-box\">created by&nbsp;<a href=\"https:\/\/oyakosodate.com\/rinker\/\" rel=\"nofollow noopener\" target=\"_blank\" >Rinker<\/a><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"price-box\">\n\t\t\t\t\t\t\t<span title=\"\" class=\"price\">\u00a53,080<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price_at\">(2026\/04\/11 03:52:49\u6642\u70b9&nbsp;\u697d\u5929\u5e02\u5834\u8abf\u3079-<\/span><span title=\"\u3053\u306e\u30b5\u30a4\u30c8\u3067\u63b2\u8f09\u3055\u308c\u3066\u3044\u308b\u60c5\u5831\u306f\u5f53\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u8005\u306b\u3088\u308a\u904b\u55b6\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4fa1\u683c\u3001\u8ca9\u58f2\u53ef\u80fd\u60c5\u5831\u306f\u3001\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u8cfc\u5165\u6642\u306b\u697d\u5929\u5e02\u5834\u5e97\u8217\uff08www.rakuten.co.jp\uff09\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u4fa1\u683c\u304c\u305d\u306e\u5546\u54c1\u306e\u8ca9\u58f2\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002\">\u8a73\u7d30)<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<ul class=\"yyi-rinker-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    <li class=\"amazonlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.amazon.co.jp\/gp\/search?ie=UTF8&amp;keywords=Docker&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339\" rel=\"nofollow\" class=\"yyi-rinker-link\">Amazon<\/a>\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"rakutenlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FDocker%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\" class=\"yyi-rinker-link\">\u697d\u5929\u5e02\u5834<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yahoolink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DDocker\" rel=\"nofollow\" class=\"yyi-rinker-link\">Yahoo\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t                \t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u30bf\u30a4\u30c8\u30eb\u9577\u3044\u3067\u3059\u304c\u3001\u305d\u306e\u307e\u307e\u306e\u5185\u5bb9\u3067\u3059\u500b\u4eba\u958b\u767a &amp; \u904b\u7528\u3057\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30a2\u30d7\u30ea\u304c\u8907\u6570\u306eDocker Compose\u3067\u7a3c\u50cd\u3057\u3066\u304a\u308a\u3001\u30ed\u30b0\u8abf\u67fb\u306e\u969b\u306b\u308f\u3056\u308f\u3056\u5404\u30b5\u30fc\u30d0\u30fc\u306bSSH\u3067\u30ed\u30b0\u30a4\u30f3\u3001docker compose l [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1299,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-6","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092grafana-loki-promtail\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech\" \/>\n<meta property=\"og:description\" content=\"\u30bf\u30a4\u30c8\u30eb\u9577\u3044\u3067\u3059\u304c\u3001\u305d\u306e\u307e\u307e\u306e\u5185\u5bb9\u3067\u3059\u500b\u4eba\u958b\u767a &amp; \u904b\u7528\u3057\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30a2\u30d7\u30ea\u304c\u8907\u6570\u306eDocker Compose\u3067\u7a3c\u50cd\u3057\u3066\u304a\u308a\u3001\u30ed\u30b0\u8abf\u67fb\u306e\u969b\u306b\u308f\u3056\u308f\u3056\u5404\u30b5\u30fc\u30d0\u30fc\u306bSSH\u3067\u30ed\u30b0\u30a4\u30f3\u3001docker compose l [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092grafana-loki-promtail\/\" \/>\n<meta property=\"og:site_name\" content=\"Sheltie Garage Tech\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-15T11:33:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-15T11:33:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1705\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"monodon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"monodon\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/\"},\"author\":{\"name\":\"monodon\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\"},\"headline\":\"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b\",\"datePublished\":\"2025-11-15T11:33:13+00:00\",\"dateModified\":\"2025-11-15T11:33:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/\"},\"wordCount\":90,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/20251115004-scaled.png\",\"articleSection\":[\"\u30a4\u30f3\u30d5\u30e9\"],\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/\",\"name\":\"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/20251115004-scaled.png\",\"datePublished\":\"2025-11-15T11:33:13+00:00\",\"dateModified\":\"2025-11-15T11:33:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/20251115004-scaled.png\",\"contentUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/20251115004-scaled.png\",\"width\":2560,\"height\":1705},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2025\\\/11\\\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#website\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/\",\"name\":\"Sheltie Garage Tech\",\"description\":\"\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u95a2\u9023\u306e\u8a71\u984c\u3092\u307e\u3068\u3081\u305f\u30d6\u30ed\u30b0\u3067\u3059\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\",\"name\":\"monodon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"caption\":\"monodon\"},\"sameAs\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\"],\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/author\\\/monodon\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092grafana-loki-promtail\/","og_locale":"ja_JP","og_type":"article","og_title":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech","og_description":"\u30bf\u30a4\u30c8\u30eb\u9577\u3044\u3067\u3059\u304c\u3001\u305d\u306e\u307e\u307e\u306e\u5185\u5bb9\u3067\u3059\u500b\u4eba\u958b\u767a &amp; \u904b\u7528\u3057\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30a2\u30d7\u30ea\u304c\u8907\u6570\u306eDocker Compose\u3067\u7a3c\u50cd\u3057\u3066\u304a\u308a\u3001\u30ed\u30b0\u8abf\u67fb\u306e\u969b\u306b\u308f\u3056\u308f\u3056\u5404\u30b5\u30fc\u30d0\u30fc\u306bSSH\u3067\u30ed\u30b0\u30a4\u30f3\u3001docker compose l [&hellip;]","og_url":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092grafana-loki-promtail\/","og_site_name":"Sheltie Garage Tech","article_published_time":"2025-11-15T11:33:13+00:00","article_modified_time":"2025-11-15T11:33:15+00:00","og_image":[{"width":2560,"height":1705,"url":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png","type":"image\/png"}],"author":"monodon","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"monodon","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"15\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#article","isPartOf":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/"},"author":{"name":"monodon","@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f"},"headline":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b","datePublished":"2025-11-15T11:33:13+00:00","dateModified":"2025-11-15T11:33:15+00:00","mainEntityOfPage":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/"},"wordCount":90,"commentCount":0,"image":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#primaryimage"},"thumbnailUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png","articleSection":["\u30a4\u30f3\u30d5\u30e9"],"inLanguage":"ja","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/","url":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/","name":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b - Sheltie Garage Tech","isPartOf":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#primaryimage"},"image":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#primaryimage"},"thumbnailUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png","datePublished":"2025-11-15T11:33:13+00:00","dateModified":"2025-11-15T11:33:15+00:00","author":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f"},"breadcrumb":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#primaryimage","url":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png","contentUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2025\/11\/20251115004-scaled.png","width":2560,"height":1705},{"@type":"BreadcrumbList","@id":"https:\/\/sheltie-garage.xyz\/tech\/2025\/11\/docker-compose%e3%81%a7%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e6%9c%ac%e7%95%aa%e7%92%b0%e5%a2%83%e3%81%ae%e3%83%ad%e3%82%b0%e7%a2%ba%e8%aa%8d%e7%92%b0%e5%a2%83%e3%82%92grafana-loki-promtail\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/sheltie-garage.xyz\/tech\/"},{"@type":"ListItem","position":2,"name":"Docker Compose\u3067\u69cb\u7bc9\u3057\u305f\u672c\u756a\u74b0\u5883\u306e\u30ed\u30b0\u78ba\u8a8d\u74b0\u5883\u3092Grafana + Loki + Promtail\u3067\u69cb\u7bc9\u3059\u308b"}]},{"@type":"WebSite","@id":"https:\/\/sheltie-garage.xyz\/tech\/#website","url":"https:\/\/sheltie-garage.xyz\/tech\/","name":"Sheltie Garage Tech","description":"\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u95a2\u9023\u306e\u8a71\u984c\u3092\u307e\u3068\u3081\u305f\u30d6\u30ed\u30b0\u3067\u3059","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sheltie-garage.xyz\/tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f","name":"monodon","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","caption":"monodon"},"sameAs":["https:\/\/sheltie-garage.xyz\/tech"],"url":"https:\/\/sheltie-garage.xyz\/tech\/author\/monodon\/"}]}},"_links":{"self":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/1295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/comments?post=1295"}],"version-history":[{"count":1,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/1295\/revisions"}],"predecessor-version":[{"id":1302,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/1295\/revisions\/1302"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/media\/1299"}],"wp:attachment":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/media?parent=1295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/categories?post=1295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/tags?post=1295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}