dehio3’s diary

仕事、生活、趣味のメモ

Github Enterpriseでユーザー一覧をAPIで取得する

はじめに 対応 はじめに オンプレにてGitHubでアカウントの一覧を取得する方法 APIあるけど一回のリクエストで取得できる件数の上限が100なので面倒だった。。 developer.github.com per_pageで1ページの表示数を100に設定する pageでページ数増やしてもユー…

athenaでcreate table のサポート型で対応してない形式の日付データを扱う

はじめに 対応 TIMESTAMP型で定義 STRING型で定義し、date_parse関数を使用 from_iso8601_timestamp関数を使用 (追記)表示形式を指定 はじめに athenaにてS3に保存したJSONファイルの以下の項目を日付形式で扱う方法 "queued_at": "2019-04-12T06:02:48.231Z…

Alexaに西武バスの到着時刻を読み上げさせる

はじめに 特徴 コード はじめに 最寄りがバス通勤なのですが、毎朝妻にバスの時刻を調べさせられるのが面倒で、Alexaが教えてくれるスキルを開発しました。 完全に個人用で、読み上げてくれる経路のハードコードされている為、オープンなスキルではないです…

OpenLDAP Serverの起動が失敗する

環境 事象 調査 定義ファイルを確認 TLS_CACERTDIR TLS_CACERTDIRを無効化 check-configの実行 /etc/openldap/slapd.dを確認 対応 結論 環境 OS : AmazonLinux2 (ami-0148288598227344a #amzn2-ami-hvm-2.0.20181114-x86_64-ebs) 事象 OpenLDAPサーバをイン…

docker-composeの拡張フィールドについて

はじめに docker-compose.yml x-で始まる定義がある サービス定義でアスタリスクで始まる定義がある 調査結果 はじめに redashのdocker-compose.ymlを見てたら、知らない形式があったので確認 docker-compose.yml https://github.com/getredash/redash/blob/…

redashにdatadogを実行したらredashが起動しなくなった

事象 環境 調査 ポート5000がすでに使われている 5000番を使ってるのだれ? 対応 事象 datadog-agentのインストール後、redashを起動しようとしたら以下のエラーが発生 root@redash:/opt/redash# docker-compose up -d Creating network "redash_default" wi…

redashの設定を別のサーバへリストアする

はじめに 環境 対応 バックアップ(検証環境) リストア(本番環境) redash停止 postgresサービスの設定を確認 postgresのみを起動 コンテナの IPアドレスを取得 postgresに接続 database確認 database再作成 バックアップデータをコンテナ内にコピー リスト…