Categorygithub.com/gitsang/flight-metrics
modulepackage
0.0.1
Repository: https://github.com/gitsang/flight-metrics.git
Documentation: pkg.go.dev

# README

Flight Metrics

A flight price metrics monitor exporting by prometheus.

Grafana Dashboard

grafana-dashboard.json

Usage

Configure the monitoring flights

Config file example:

The default config file is configs/config.yml. You can modify it by yourself.

currency: CNY
lang: zh-cn
flights:
  - cron: '43 * * * *' # See https://crontab.guru/ for more details
    outboundDate: 2024-09-28
    returnDate: 2024-10-07
    departureAirport: 'XMN'
    arrivalAirport: 'NRT'

Run with docker

docker run -d \
    --name flight-metrics \
    -p 2112:2112 \
    -v ${PWD}/configs:/configs \
    gitsang/flight-metrics:latest \
        -c /configs/config.yml

Metrics

flight_google_round_trip{
    departure_airport="XMN",
    arrival_airport="NRT",

    outbound_date="2024-09-30",
    outbound_airline_name="EVA Air & XiamenAir",
    outbound_departure_time="12:55:00",
    outbound_duration="21h50m0s",
    outbound_arrival_time="11:45:00(+1)",

    return_date="2024-10-06",
    return_airline_name="Cathay Pacific & EVA Air",
    return_departure_time="14:25:00",
    return_duration="21h40m0s",
    return_arrival_time="11:05:00(+1)",
} 6974

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author