3d962e2382
Expose a new API which can be scraped by prometheus to gather useful metrics from an instance. The new endpoint exposes photoprism build version information, golang version, edition and various count metrics.
139 lines
5.4 KiB
Modula-2
139 lines
5.4 KiB
Modula-2
module github.com/photoprism/photoprism
|
|
|
|
require (
|
|
github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de
|
|
github.com/disintegration/imaging v1.6.2
|
|
github.com/djherbis/times v1.6.0
|
|
github.com/dsoprea/go-exif/v3 v3.0.1
|
|
github.com/dsoprea/go-heic-exif-extractor/v2 v2.0.0-20210512044107-62067e44c235
|
|
github.com/dsoprea/go-iptc v0.0.0-20200610044640-bc9ca208b413 // indirect
|
|
github.com/dsoprea/go-jpeg-image-structure/v2 v2.0.0-20221012074422-4f3f7e934102
|
|
github.com/dsoprea/go-photoshop-info-format v0.0.0-20200610045659-121dd752914d // indirect
|
|
github.com/dsoprea/go-png-image-structure/v2 v2.0.0-20210512210324-29b889a6093d
|
|
github.com/dsoprea/go-tiff-image-structure/v2 v2.0.0-20221003165014-8ecc4f52edca
|
|
github.com/dustin/go-humanize v1.0.1
|
|
github.com/esimov/pigo v1.4.6
|
|
github.com/gin-contrib/gzip v0.0.6
|
|
github.com/gin-gonic/gin v1.9.1
|
|
github.com/golang/geo v0.0.0-20230421003525-6adc56603217
|
|
github.com/google/open-location-code/go v0.0.0-20221010173056-817c0086479a
|
|
github.com/gorilla/websocket v1.5.1
|
|
github.com/gosimple/slug v1.13.1
|
|
github.com/jinzhu/gorm v1.9.16
|
|
github.com/jinzhu/inflection v1.0.0
|
|
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0 // indirect
|
|
github.com/karrick/godirwalk v1.17.0
|
|
github.com/klauspost/cpuid/v2 v2.2.6
|
|
github.com/leandro-lugaresi/hub v1.1.1
|
|
github.com/leonelquinteros/gotext v1.5.2
|
|
github.com/lib/pq v1.8.0 // indirect
|
|
github.com/lucasb-eyer/go-colorful v1.2.0
|
|
github.com/mandykoh/prism v0.35.2
|
|
github.com/manifoldco/promptui v0.9.0
|
|
github.com/mattn/go-sqlite3 v2.0.1+incompatible // indirect
|
|
github.com/montanaflynn/stats v0.7.1
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible
|
|
github.com/paulmach/go.geojson v1.5.0
|
|
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
|
|
github.com/sevlyar/go-daemon v0.1.6
|
|
github.com/sirupsen/logrus v1.9.3
|
|
github.com/stretchr/testify v1.8.4
|
|
github.com/tensorflow/tensorflow v1.15.2
|
|
github.com/tidwall/gjson v1.17.0
|
|
github.com/ulule/deepcopier v0.0.0-20200430083143-45decc6639b6
|
|
github.com/urfave/cli v1.22.14
|
|
go4.org v0.0.0-20230225012048-214862532bf5 // indirect
|
|
golang.org/x/crypto v0.16.0
|
|
golang.org/x/net v0.19.0
|
|
gonum.org/v1/gonum v0.14.0
|
|
gopkg.in/photoprism/go-tz.v2 v2.1.2
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
)
|
|
|
|
require (
|
|
github.com/go-xmlfmt/xmlfmt v1.1.2 // indirect
|
|
golang.org/x/image v0.14.0
|
|
)
|
|
|
|
require github.com/olekukonko/tablewriter v0.0.5
|
|
|
|
require github.com/google/uuid v1.4.0
|
|
|
|
require (
|
|
github.com/chzyer/readline v1.5.1 // indirect
|
|
github.com/zitadel/oidc v1.13.5
|
|
)
|
|
|
|
require github.com/gabriel-vasile/mimetype v1.4.3
|
|
|
|
require (
|
|
golang.org/x/sync v0.5.0
|
|
golang.org/x/time v0.5.0
|
|
)
|
|
|
|
require github.com/go-ldap/ldap/v3 v3.4.6
|
|
|
|
require (
|
|
github.com/Azure/go-ntlmssp v0.0.0-20221128193559-754e69321358 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cespare/xxhash/v2 v2.2.0 // indirect
|
|
github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect
|
|
github.com/chenzhuoyu/iasm v0.9.0 // indirect
|
|
github.com/cpuguy83/go-md2man/v2 v2.0.2 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dsoprea/go-logging v0.0.0-20200710184922-b02d349568dd // indirect
|
|
github.com/dsoprea/go-utility/v2 v2.0.0-20221003172846-a3e1774ef349 // indirect
|
|
github.com/gin-contrib/sse v0.1.0 // indirect
|
|
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
|
|
github.com/go-playground/locales v0.14.1 // indirect
|
|
github.com/go-playground/universal-translator v0.18.1 // indirect
|
|
github.com/go-sql-driver/mysql v1.5.0 // indirect
|
|
github.com/goccy/go-json v0.10.2 // indirect
|
|
github.com/golang/protobuf v1.5.3 // indirect
|
|
github.com/gorilla/schema v1.2.0 // indirect
|
|
github.com/gorilla/securecookie v1.1.1 // indirect
|
|
github.com/gosimple/unidecode v1.0.1 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/leodido/go-urn v1.2.4 // indirect
|
|
github.com/mandykoh/go-parallel v0.1.0 // indirect
|
|
github.com/mattn/go-isatty v0.0.19 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/prometheus/client_golang v1.17.0 // indirect
|
|
github.com/prometheus/client_model v0.4.1-0.20230718164431-9a2bf3000d16 // indirect
|
|
github.com/prometheus/common v0.44.0 // indirect
|
|
github.com/prometheus/procfs v0.11.1 // indirect
|
|
github.com/rivo/uniseg v0.2.0 // indirect
|
|
github.com/rogpeppe/go-internal v1.10.0 // indirect
|
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
|
github.com/tidwall/match v1.1.1 // indirect
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
|
github.com/ugorji/go/codec v1.2.11 // indirect
|
|
golang.org/x/oauth2 v0.13.0 // indirect
|
|
golang.org/x/sys v0.15.0 // indirect
|
|
golang.org/x/text v0.14.0 // indirect
|
|
google.golang.org/appengine v1.6.8 // indirect
|
|
google.golang.org/protobuf v1.31.0 // indirect
|
|
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/abema/go-mp4 v1.1.1
|
|
github.com/bytedance/sonic v1.10.0 // indirect
|
|
github.com/go-errors/errors v1.5.1 // indirect
|
|
github.com/go-playground/validator/v10 v10.15.3 // indirect
|
|
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
|
|
github.com/sunfish-shogi/bufseekio v0.1.0
|
|
golang.org/x/arch v0.5.0 // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/emersion/go-webdav v0.4.0
|
|
github.com/mattn/go-runewidth v0.0.13 // indirect
|
|
github.com/tidwall/pretty v1.2.1 // indirect
|
|
)
|
|
|
|
go 1.17
|