mirror of
				https://github.com/tormachris/cf-workers-status-page.git
				synced 2025-11-04 04:46:24 +01:00 
			
		
		
		
	Add more data centre locations
The full list of locations was generated from the [Cloudflare Status Page](https://www.cloudflarestatus.com/): ```bash { echo 'export const locations = {'; curl -ks https://www.cloudflarestatus.com/ | grep -- '- (' | while read line; do code=$(awk -F '[()]' '{print $2}' <<< "$line"); city=$(awk -F '[,-]' '{print $1}' <<< "$line"); echo " $code: '${city//\'/’}',"; done | sort; echo '}'; } > src/functions/locations.js ```
This commit is contained in:
		
				
					committed by
					
						
						Adam Janiš
					
				
			
			
				
	
			
			
			
						parent
						
							a8cfe25c9a
						
					
				
				
					commit
					f0b27a8446
				
			@@ -1,4 +1,4 @@
 | 
				
			|||||||
import { locations } from '../functions/helpers'
 | 
					import { locations } from '../functions/locations'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default function MonitorDayAverage({ location, avg }) {
 | 
					export default function MonitorDayAverage({ location, avg }) {
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
import config from '../../config.yaml'
 | 
					import config from '../../config.yaml'
 | 
				
			||||||
import { locations } from '../functions/helpers'
 | 
					import { locations } from '../functions/locations'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const classes = {
 | 
					const classes = {
 | 
				
			||||||
  green:
 | 
					  green:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,13 +3,6 @@ import { useEffect, useState } from 'react'
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
const kvDataKey = 'monitors_data_v1_1'
 | 
					const kvDataKey = 'monitors_data_v1_1'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export const locations = {
 | 
					 | 
				
			||||||
  WAW: 'Warsaw',
 | 
					 | 
				
			||||||
  SCL: 'Santiago de Chile',
 | 
					 | 
				
			||||||
  MEL: 'Melbourne',
 | 
					 | 
				
			||||||
  SIN: 'Singapore',
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
export async function getKVMonitors() {
 | 
					export async function getKVMonitors() {
 | 
				
			||||||
  // trying both to see performance difference
 | 
					  // trying both to see performance difference
 | 
				
			||||||
  return KV_STATUS_PAGE.get(kvDataKey, 'json')
 | 
					  return KV_STATUS_PAGE.get(kvDataKey, 'json')
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										226
									
								
								src/functions/locations.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										226
									
								
								src/functions/locations.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,226 @@
 | 
				
			|||||||
 | 
					export const locations = {
 | 
				
			||||||
 | 
					  ADL: 'Adelaide',
 | 
				
			||||||
 | 
					  AKL: 'Auckland',
 | 
				
			||||||
 | 
					  ALG: 'Algiers',
 | 
				
			||||||
 | 
					  AMM: 'Amman',
 | 
				
			||||||
 | 
					  AMS: 'Amsterdam',
 | 
				
			||||||
 | 
					  ARI: 'Arica',
 | 
				
			||||||
 | 
					  ARN: 'Stockholm',
 | 
				
			||||||
 | 
					  ASU: 'Asunción',
 | 
				
			||||||
 | 
					  ATH: 'Athens',
 | 
				
			||||||
 | 
					  ATL: 'Atlanta',
 | 
				
			||||||
 | 
					  BAH: 'Manama',
 | 
				
			||||||
 | 
					  BCN: 'Barcelona',
 | 
				
			||||||
 | 
					  BEG: 'Belgrade',
 | 
				
			||||||
 | 
					  BEL: 'Belém',
 | 
				
			||||||
 | 
					  BEY: 'Beirut',
 | 
				
			||||||
 | 
					  BGW: 'Baghdad',
 | 
				
			||||||
 | 
					  BKK: 'Bangkok',
 | 
				
			||||||
 | 
					  BLR: 'Bangalore',
 | 
				
			||||||
 | 
					  BNA: 'Nashville',
 | 
				
			||||||
 | 
					  BNE: 'Brisbane',
 | 
				
			||||||
 | 
					  BNU: 'Blumenau',
 | 
				
			||||||
 | 
					  BOG: 'Bogotá',
 | 
				
			||||||
 | 
					  BOM: 'Mumbai',
 | 
				
			||||||
 | 
					  BOS: 'Boston',
 | 
				
			||||||
 | 
					  BRU: 'Brussels',
 | 
				
			||||||
 | 
					  BSB: 'Brasilia',
 | 
				
			||||||
 | 
					  BUD: 'Budapest',
 | 
				
			||||||
 | 
					  BUF: 'Buffalo',
 | 
				
			||||||
 | 
					  BWN: 'Bandar Seri Begawan',
 | 
				
			||||||
 | 
					  CAN: 'Guangzhou',
 | 
				
			||||||
 | 
					  CBR: 'Canberra',
 | 
				
			||||||
 | 
					  CCU: 'Kolkata',
 | 
				
			||||||
 | 
					  CDG: 'Paris',
 | 
				
			||||||
 | 
					  CEB: 'Cebu',
 | 
				
			||||||
 | 
					  CFC: 'Caçador',
 | 
				
			||||||
 | 
					  CGK: 'Jakarta',
 | 
				
			||||||
 | 
					  CGO: 'Zhengzhou',
 | 
				
			||||||
 | 
					  CGP: 'Chittagong',
 | 
				
			||||||
 | 
					  CKG: 'Chongqing',
 | 
				
			||||||
 | 
					  CLT: 'Charlotte',
 | 
				
			||||||
 | 
					  CMB: 'Colombo',
 | 
				
			||||||
 | 
					  CMH: 'Columbus',
 | 
				
			||||||
 | 
					  CMN: 'Casablanca',
 | 
				
			||||||
 | 
					  CNF: 'Belo Horizonte',
 | 
				
			||||||
 | 
					  CPH: 'Copenhagen',
 | 
				
			||||||
 | 
					  CPT: 'Cape Town',
 | 
				
			||||||
 | 
					  CSX: 'Zhuzhou',
 | 
				
			||||||
 | 
					  CTU: 'Chengdu',
 | 
				
			||||||
 | 
					  CUR: 'Willemstad',
 | 
				
			||||||
 | 
					  CWB: 'Curitiba',
 | 
				
			||||||
 | 
					  DAC: 'Dhaka',
 | 
				
			||||||
 | 
					  DAR: 'Dar Es Salaam',
 | 
				
			||||||
 | 
					  DEL: 'New Delhi',
 | 
				
			||||||
 | 
					  DEN: 'Denver',
 | 
				
			||||||
 | 
					  DFW: 'Dallas',
 | 
				
			||||||
 | 
					  DKR: 'Dakar',
 | 
				
			||||||
 | 
					  DME: 'Moscow',
 | 
				
			||||||
 | 
					  DMM: 'Dammam',
 | 
				
			||||||
 | 
					  DOH: 'Doha',
 | 
				
			||||||
 | 
					  DTW: 'Detroit',
 | 
				
			||||||
 | 
					  DUB: 'Dublin',
 | 
				
			||||||
 | 
					  DUR: 'Durban',
 | 
				
			||||||
 | 
					  DUS: 'Düsseldorf',
 | 
				
			||||||
 | 
					  DXB: 'Dubai',
 | 
				
			||||||
 | 
					  EDI: 'Edinburgh',
 | 
				
			||||||
 | 
					  EVN: 'Yerevan',
 | 
				
			||||||
 | 
					  EWR: 'Newark',
 | 
				
			||||||
 | 
					  EZE: 'Buenos Aires',
 | 
				
			||||||
 | 
					  FCO: 'Rome',
 | 
				
			||||||
 | 
					  FLN: 'Florianopolis',
 | 
				
			||||||
 | 
					  FOR: 'Fortaleza',
 | 
				
			||||||
 | 
					  FRA: 'Frankfurt',
 | 
				
			||||||
 | 
					  GIG: 'Rio de Janeiro',
 | 
				
			||||||
 | 
					  GND: 'St. George’s',
 | 
				
			||||||
 | 
					  GOT: 'Gothenburg',
 | 
				
			||||||
 | 
					  GRU: 'São Paulo',
 | 
				
			||||||
 | 
					  GUA: 'Guatemala City',
 | 
				
			||||||
 | 
					  GVA: 'Geneva',
 | 
				
			||||||
 | 
					  GYD: 'Baku',
 | 
				
			||||||
 | 
					  GYE: 'Guayaquil',
 | 
				
			||||||
 | 
					  HAM: 'Hamburg',
 | 
				
			||||||
 | 
					  HAN: 'Hanoi',
 | 
				
			||||||
 | 
					  HEL: 'Helsinki',
 | 
				
			||||||
 | 
					  HKG: 'Hong Kong ',
 | 
				
			||||||
 | 
					  HNL: 'Honolulu',
 | 
				
			||||||
 | 
					  HRE: 'Harare',
 | 
				
			||||||
 | 
					  HYD: 'Hyderabad',
 | 
				
			||||||
 | 
					  IAD: 'Ashburn',
 | 
				
			||||||
 | 
					  IAH: 'Houston',
 | 
				
			||||||
 | 
					  ICN: 'Seoul',
 | 
				
			||||||
 | 
					  IND: 'Indianapolis',
 | 
				
			||||||
 | 
					  ISB: 'Islamabad',
 | 
				
			||||||
 | 
					  IST: 'Istanbul',
 | 
				
			||||||
 | 
					  ITJ: 'Itajaí',
 | 
				
			||||||
 | 
					  JAX: 'Jacksonville',
 | 
				
			||||||
 | 
					  JIB: 'Djibouti City',
 | 
				
			||||||
 | 
					  JNB: 'Johannesburg',
 | 
				
			||||||
 | 
					  JSR: 'Jashore',
 | 
				
			||||||
 | 
					  KBP: 'Kyiv',
 | 
				
			||||||
 | 
					  KEF: 'Reykjavík',
 | 
				
			||||||
 | 
					  KGL: 'Kigali',
 | 
				
			||||||
 | 
					  KHI: 'Karachi',
 | 
				
			||||||
 | 
					  KIV: 'Chișinău',
 | 
				
			||||||
 | 
					  KIX: 'Osaka',
 | 
				
			||||||
 | 
					  KJA: 'Krasnoyarsk',
 | 
				
			||||||
 | 
					  KTM: 'Kathmandu',
 | 
				
			||||||
 | 
					  KUL: 'Kuala Lumpur',
 | 
				
			||||||
 | 
					  KWI: 'Kuwait City',
 | 
				
			||||||
 | 
					  LAD: 'Luanda',
 | 
				
			||||||
 | 
					  LAS: 'Las Vegas',
 | 
				
			||||||
 | 
					  LAX: 'Los Angeles',
 | 
				
			||||||
 | 
					  LCA: 'Nicosia',
 | 
				
			||||||
 | 
					  LED: 'Saint Petersburg',
 | 
				
			||||||
 | 
					  LHE: 'Lahore',
 | 
				
			||||||
 | 
					  LHR: 'London',
 | 
				
			||||||
 | 
					  LIM: 'Lima',
 | 
				
			||||||
 | 
					  LIS: 'Lisbon',
 | 
				
			||||||
 | 
					  LOS: 'Lagos',
 | 
				
			||||||
 | 
					  LUX: 'Luxembourg City',
 | 
				
			||||||
 | 
					  MAA: 'Chennai',
 | 
				
			||||||
 | 
					  MAD: 'Madrid',
 | 
				
			||||||
 | 
					  MAN: 'Manchester',
 | 
				
			||||||
 | 
					  MBA: 'Mombasa',
 | 
				
			||||||
 | 
					  MCI: 'Kansas City',
 | 
				
			||||||
 | 
					  MCT: 'Muscat',
 | 
				
			||||||
 | 
					  MDE: 'Medellín',
 | 
				
			||||||
 | 
					  MEL: 'Melbourne',
 | 
				
			||||||
 | 
					  MEM: 'Memphis',
 | 
				
			||||||
 | 
					  MEX: 'Mexico City',
 | 
				
			||||||
 | 
					  MFE: 'McAllen',
 | 
				
			||||||
 | 
					  MFM: 'Macau ',
 | 
				
			||||||
 | 
					  MGM: 'Montgomery',
 | 
				
			||||||
 | 
					  MIA: 'Miami',
 | 
				
			||||||
 | 
					  MLE: 'Malé',
 | 
				
			||||||
 | 
					  MNL: 'Manila',
 | 
				
			||||||
 | 
					  MPM: 'Maputo',
 | 
				
			||||||
 | 
					  MRS: 'Marseille',
 | 
				
			||||||
 | 
					  MRU: 'Port Louis',
 | 
				
			||||||
 | 
					  MSP: 'Minneapolis',
 | 
				
			||||||
 | 
					  MUC: 'Munich',
 | 
				
			||||||
 | 
					  MXP: 'Milan',
 | 
				
			||||||
 | 
					  NAG: 'Nagpur',
 | 
				
			||||||
 | 
					  NBG: 'Ningbo',
 | 
				
			||||||
 | 
					  NBO: 'Nairobi',
 | 
				
			||||||
 | 
					  NOU: 'Noumea',
 | 
				
			||||||
 | 
					  NRT: 'Tokyo',
 | 
				
			||||||
 | 
					  OMA: 'Omaha',
 | 
				
			||||||
 | 
					  ORD: 'Chicago',
 | 
				
			||||||
 | 
					  ORF: 'Norfolk',
 | 
				
			||||||
 | 
					  OSL: 'Oslo',
 | 
				
			||||||
 | 
					  OTP: 'Bucharest',
 | 
				
			||||||
 | 
					  PAP: 'Port',
 | 
				
			||||||
 | 
					  PBH: 'Thimphu',
 | 
				
			||||||
 | 
					  PBM: 'Paramaribo',
 | 
				
			||||||
 | 
					  PDX: 'Portland',
 | 
				
			||||||
 | 
					  PER: 'Perth',
 | 
				
			||||||
 | 
					  PHL: 'Philadelphia',
 | 
				
			||||||
 | 
					  PHX: 'Phoenix',
 | 
				
			||||||
 | 
					  PIT: 'Pittsburgh',
 | 
				
			||||||
 | 
					  PMO: 'Palermo',
 | 
				
			||||||
 | 
					  PNH: 'Phnom Penh',
 | 
				
			||||||
 | 
					  POA: 'Porto Alegre',
 | 
				
			||||||
 | 
					  PRG: 'Prague',
 | 
				
			||||||
 | 
					  PTY: 'Panama City',
 | 
				
			||||||
 | 
					  QRO: 'Queretaro',
 | 
				
			||||||
 | 
					  QWJ: 'Americana',
 | 
				
			||||||
 | 
					  RAO: 'Ribeirao Preto',
 | 
				
			||||||
 | 
					  RGN: 'Yangon',
 | 
				
			||||||
 | 
					  RIC: 'Richmond',
 | 
				
			||||||
 | 
					  RIX: 'Riga',
 | 
				
			||||||
 | 
					  ROB: 'Monrovia',
 | 
				
			||||||
 | 
					  RUH: 'Riyadh',
 | 
				
			||||||
 | 
					  RUN: 'Réunion',
 | 
				
			||||||
 | 
					  SAN: 'San Diego',
 | 
				
			||||||
 | 
					  SCL: 'Santiago',
 | 
				
			||||||
 | 
					  SEA: 'Seattle',
 | 
				
			||||||
 | 
					  SGN: 'Ho Chi Minh City',
 | 
				
			||||||
 | 
					  SHA: 'Shanghai',
 | 
				
			||||||
 | 
					  SIN: 'Singapore',
 | 
				
			||||||
 | 
					  SJC: 'San Jose',
 | 
				
			||||||
 | 
					  SJO: 'San José',
 | 
				
			||||||
 | 
					  SJP: 'São José do Rio Preto',
 | 
				
			||||||
 | 
					  SKG: 'Thessaloniki',
 | 
				
			||||||
 | 
					  SLC: 'Salt Lake City',
 | 
				
			||||||
 | 
					  SMF: 'Sacramento',
 | 
				
			||||||
 | 
					  SOD: 'Sorocaba',
 | 
				
			||||||
 | 
					  SOF: 'Sofia',
 | 
				
			||||||
 | 
					  SSA: 'Salvador',
 | 
				
			||||||
 | 
					  STL: 'St. Louis',
 | 
				
			||||||
 | 
					  SVX: 'Yekaterinburg',
 | 
				
			||||||
 | 
					  SYD: 'Sydney',
 | 
				
			||||||
 | 
					  SZV: 'Suzhou',
 | 
				
			||||||
 | 
					  TBS: 'Tbilisi',
 | 
				
			||||||
 | 
					  TGU: 'Tegucigalpa',
 | 
				
			||||||
 | 
					  TLH: 'Tallahassee',
 | 
				
			||||||
 | 
					  TLL: 'Tallinn',
 | 
				
			||||||
 | 
					  TLV: 'Tel Aviv',
 | 
				
			||||||
 | 
					  TNA: 'Jinan',
 | 
				
			||||||
 | 
					  TNR: 'Antananarivo',
 | 
				
			||||||
 | 
					  TPA: 'Tampa',
 | 
				
			||||||
 | 
					  TPE: 'Taipei ',
 | 
				
			||||||
 | 
					  TSN: 'Tianjin',
 | 
				
			||||||
 | 
					  TUN: 'Tunis',
 | 
				
			||||||
 | 
					  TXL: 'Berlin',
 | 
				
			||||||
 | 
					  UIO: 'Quito',
 | 
				
			||||||
 | 
					  ULN: 'Ulaanbaatar',
 | 
				
			||||||
 | 
					  URT: 'Surat Thani',
 | 
				
			||||||
 | 
					  VCP: 'Campinas',
 | 
				
			||||||
 | 
					  VIE: 'Vienna',
 | 
				
			||||||
 | 
					  VNO: 'Vilnius',
 | 
				
			||||||
 | 
					  VTE: 'Vientiane',
 | 
				
			||||||
 | 
					  WAW: 'Warsaw',
 | 
				
			||||||
 | 
					  WUH: 'Wuhan',
 | 
				
			||||||
 | 
					  WUX: 'Wuxi',
 | 
				
			||||||
 | 
					  XIY: 'Xi’an',
 | 
				
			||||||
 | 
					  YUL: 'Montréal',
 | 
				
			||||||
 | 
					  YVR: 'Vancouver',
 | 
				
			||||||
 | 
					  YWG: 'Winnipeg',
 | 
				
			||||||
 | 
					  YXE: 'Saskatoon',
 | 
				
			||||||
 | 
					  YYC: 'Calgary',
 | 
				
			||||||
 | 
					  YYZ: 'Toronto',
 | 
				
			||||||
 | 
					  ZAG: 'Zagreb',
 | 
				
			||||||
 | 
					  ZDM: 'Ramallah ',
 | 
				
			||||||
 | 
					  ZRH: 'Zürich',
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user