You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/admin/audit_log.mdx
+1-26Lines changed: 1 addition & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,33 +98,8 @@ There are two easy approaches to filtering the audit logs:
98
98
- Message-based: we recommend going the JSON route, but if there's no easy way of parsing JSON using your SIEM or data processing stack, you can filter based on the following string: `auditId`.
99
99
100
100
### Cloud
101
-
[Cloud](/cloud/#audit-logs)
102
-
103
-
104
-
Audit Logs are a default feature for Cloud instances, with a standard retention policy of 30 days. Should you wish to
105
-
extend this period, please be aware that additional charges will apply. To request an extension, please contact
106
-
your assigned Customer Engineer (CE) or send an email to Sourcegraph Support at [email protected].
107
-
108
-
#### Access Cloud intance audit logs
109
-
110
-
##### Download audit logs ocassionally
111
-
112
-
For requesting audit logs, please contact your assigned Sourcegraph representative or our support team.
113
-
114
-
##### Instant audit logs access (experimental)
115
-
116
-
Sourcegraph LogPush service is streaming audit logs to customer provided destination.
117
-
118
-
Features:
119
-
- single tenant, dedicated per customer
120
-
- streaming only newly created logs
121
-
- streaming on schedule, every 1h
122
-
123
-
Supported destinations:
124
-
- Google Cloud Storage
125
-
126
-
If you are interested to use this feature or to stream to a different destination, please contact your assigned Sourcegraph representative or our support team.
127
101
102
+
For Sourcegraph Cloud customers, please refer to Cloud [documentations](/cloud/#audit-logs).
Copy file name to clipboardExpand all lines: docs/admin/deploy/docker-single-container/index.mdx
+45-10Lines changed: 45 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,10 +138,34 @@ SELECT * FROM users;
138
138
139
139
## Upgrade
140
140
141
+
### Postgresql 16
141
142
> Warning: The 5.11 release updates the database container images from Postgres 12 to Postgres 16. Customers are advised to have a database backup before upgrading! See our [postgres 12 end of life](https://sourcegraph.com/docs/admin/postgres12_end_of_life_notice#postgres-12-end-of-life) notice!
143
+
144
+
From sourcegraph version 5.11 onwards, the Sourcegraph single container Docker image uses Postgresql 16. Upgrading from Postgresql 12 to Postgresql 16 is a manual process, that is similar to the one outlined below for multi-version upgrades, but migrator has been merged into the container, allowing for a simpler upgrade.
145
+
146
+
> NOTE: It is highly recommended to **take an up-to-date snapshot of your databases** prior to starting a multi-version upgrade. The upgrade process aggressively mutates the shape and contents of your database, and undiscovered errors in the migration process or unexpected environmental differences may cause an unusable instance or data loss.
142
147
>
143
-
> Single-container *does not* support auto migration to postgres 16. If you are planning to upgrade to 5.11.0 and beyond on single-container, you will need to dump the postgres databases and restore them after the upgrade.
144
-
> In this event, we highly recommend you migrate to a production supported deployment method, or switch to our cloud offering.
148
+
> We recommend performing the entire upgrade procedure on an idle clone of the production instance and switch traffic over on success, if possible. This may be low-effort for installations with a canary environment or a blue/green deployment strategy.
149
+
>
150
+
> **If you do not feel confident running this process solo**, contact customer support team to help guide you thorough the process.
151
+
152
+
**Before performing a multi-version upgrade**:
153
+
154
+
- Read our [update policy](/admin/updates/#update-policy) to learn about Sourcegraph updates.
155
+
- Find the entries that apply to the version range you're passing through in the [update notes for Sourcegraph with Docker Single Container](/admin/updates/server#multi-version-upgrade-procedure).
156
+
157
+
0. You must first shutdown the container instance via `docker stop [CONTAINER]`.
158
+
1. Start a temporary Postgres container on top of the Postgres data directory used by the old `sourcegraph/server` image. You must use the *new* postgresql-16-codeinsights image, which is based on the new Postgresql 16 image, and provides an automatic upgrade script to move from Postgresql 12 to Postgresql 16.
You now have a single server Sourcegraph container image running on Postgresql 16.
168
+
145
169
146
170
### Standard upgrades
147
171
@@ -156,6 +180,16 @@ To update, just use the newer `sourcegraph/server:N.N.N` Docker image (where `N.
156
180
157
181
### Multi-version upgrades
158
182
183
+
> NOTE: It is no longer necessary to run Migrator outside of the single instance container. Migrator is now built into the container, and will be run via the `sourcegraph/server` image.
184
+
>
185
+
> We **still** recommend performing the entire upgrade procedure on an idle clone of the production instance and switch traffic over on success, if possible. This may be low-effort for installations with a canary environment or a blue/green deployment strategy.
186
+
>
187
+
> The below docs are kept for posterity for users on older versions of Sourcegraph that are looking to upgrade or run the migrator tool.
188
+
189
+
To update, just use the newer `sourcegraph/server:N.N.N` Docker image in place of the older one, using the same Docker volumes. Your server's data will be migrated automatically if needed. You can always find the version number details of the latest release via the [technical changelog](/technical-changelog).
190
+
191
+
### (Legacy) Multi-version upgrades
192
+
159
193
A [multi-version upgrade](/admin/updates/#multi-version-upgrades) is a downtime-incurring upgrade from version 3.20 or later to any future version. Multi-version upgrades will run both schema and data migrations to ensure the data available from the instance remains available post-upgrade.
160
194
161
195
> NOTE: It is highly recommended to **take an up-to-date snapshot of your databases** prior to starting a multi-version upgrade. The upgrade process aggressively mutates the shape and contents of your database, and undiscovered errors in the migration process or unexpected environmental differences may cause an unusable instance or data loss.
@@ -218,21 +252,22 @@ For example, `${PATH}` is `~/.sourcegraph/data` in `-v ~/.sourcegraph/data:/var/
Copy file name to clipboardExpand all lines: docs/cloud/index.mdx
+18-4Lines changed: 18 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,6 +151,24 @@ To opt out of managed SMTP, please let your Sourcegraph Account team know when r
151
151
152
152
To learn more about how the Sourcegraph team operates managed SMTP internally, refer to [our handbook](https://handbook.sourcegraph.com/departments/cloud/technical-docs/managed-smtp/).
153
153
154
+
### Audit Logs
155
+
156
+
Our Cloud instances provide [audit logs](/admin/audit_log#cloud) to help you monitor and investigate actions taken by users and the system. These logs are available to download by request and are also sent to a [centralized logging service](https://about.sourcegraph.com/security#logging) for 30 day retention. Should you wish to
157
+
extend this period, please be aware that additional charges will apply.
158
+
To request an extension, please contact your assigned Customer Engineer (CE) or send an email to Sourcegraph Support at [email protected].
159
+
160
+
#### Download audit logs
161
+
162
+
For requesting audit logs, please contact your our support team.
163
+
164
+
#### Deliver audit logs to customer-managed destination (LogPush)
165
+
166
+
Sourcegraph LogPush is an optional add-on to deliver audit logs to a customer provided destination. To enable this feature, please contact your assigned Customer Engineer (CE) or support team.
167
+
168
+
Supported destinations:
169
+
170
+
- Google Cloud Storage (GCS)
171
+
154
172
## Requirements
155
173
156
174
### Business
@@ -190,10 +208,6 @@ Only essential Sourcegraph personnel will have access to the instance, server, c
190
208
191
209
All Sourcegraph Cloud instances have Sourcegraph management access enabled by default, and customers may request to disable by contacting your Sourcegraph contact.
192
210
193
-
### Audit Logs
194
-
195
-
Our Cloud instances provide [audit logs](/admin/audit_log#cloud) to help you monitor and investigate actions taken by users and the system. These logs are available to download by request and are also sent to a [centralized logging service](https://about.sourcegraph.com/security#logging) for 30 day retention (configurable for greater periods by request).
196
-
197
211
## Accommodating special requirements
198
212
199
213
We may be able to support special requests (network access policies, infrastructure requirements, custom version control systems, etc.) with additional time, support, and fees. [Contact us](https://about.sourcegraph.com/contact/sales) to discuss any special requirements you may have.
Copy file name to clipboardExpand all lines: docs/code-search/code-navigation/precise_code_navigation.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,6 +67,6 @@ The following repositories have precise code navigation enabled:
67
67
## More resources
68
68
69
69
<QuickLinks>
70
-
<QuickLinkhref="/code-search/code-navigation/writing_an_indexer"icon="installation"imgAlt="Code Navigation"title="Writing a SCIP indexer"description="Learn how you can write an indexer to emit SCIP with Sourcegraph." />
70
+
<QuickLinkhref="/code-search/code-navigation/writing_an_indexer"icon="installation"imgAlt="Code Navigation"title="Writing a SCIP indexer"description="Learn how you can write an indexer to emit SCIP for code navigation in Sourcegraph." />
71
71
<QuickLinkhref="/code-search/code-navigation/how-to/adding_lsif_to_workflows"icon="lightbulb"imgAlt="Code Navigation"title="Adding precise code navigation to CI/CD workflows"description="Learn how to add precise code navigation to CI/CD workflows to Sourcegraph." />
0 commit comments