in src/locations/index.ts [91:120]
export function renderLocations({
publicLocations,
privateLocations = [],
}: {
privateLocations?: Array<string>;
publicLocations: Array<string>;
}) {
let outer = '';
if (publicLocations.length) {
outer = 'Public locations: \n';
let inner = '';
for (const location of publicLocations) {
inner += `* ${location}\n`;
}
outer += indent(inner);
}
if (privateLocations.length > 0) {
outer += '\nPrivate locations: \n';
let privateInner = '';
for (const location of privateLocations) {
privateInner += `* ${location}\n`;
}
outer += indent(privateInner);
}
outer += `\nSet default location for monitors via
- Synthetics config file 'monitors.locations' | 'monitors.privateLocations' field
- Monitor API 'monitor.use({ locations: ["japan"], privateLocations: ["custom-location"] }')`;
write(outer);
}